--TEST-- swoole_http_server: cookies --SKIPIF-- --INI-- assert.active=1 assert.warning=1 assert.bail=0 assert.quiet_eval=0 --FILE-- parentFunc = function ($pid) { $data = curlGet('http://127.0.0.1:9501/test.jpg'); assert(!empty($data)); assert(md5($data) === md5_file(TEST_IMAGE)); swoole_process::kill($pid); }; $pm->childFunc = function () use ($pm) { $http = new swoole_http_server("127.0.0.1", 9501, SWOOLE_BASE); $http->set([ 'log_file' => '/dev/null', 'enable_static_handler' => true, 'document_root' => dirname(dirname(__DIR__)) . '/examples/', ]); $http->on("WorkerStart", function ($serv, $wid) { global $pm; $pm->wakeup(); }); $http->on("request", function ($request, $response) { $response->end(TEST_IMAGE); }); $http->start(); }; $pm->childFirst(); $pm->run(); ?> --EXPECT--