http_server链接可以在页面中访问看到效果
<?php
$http = new swoole_http_server("0.0.0.0", 8811);
$http->on('request', function($request, $response) {
//print_r($request->get);
$response->cookie("xiaobeike","xiaobeikedeziyuanku",time() + 1800);//设置cookie key、value、超时时间
$response->end("sss".json_encode($request->get));
});
$http->start();
注意
$response->end()
里面只能传入字符串格式的数据。
$response->cookie()
可以这是cookie内容
$response->header()
可以这是header内容
这些都是要在
$http->on('request', function($request, $response) {
});
这个里面完成
http_server还可以设置set参数
$http = new swoole_http_server("0.0.0.0", 8811);
$http->set(
[
'enable_static_handler' => true,
'document_root' => "/www/admin/swooletest.com_80/wwwroot",//设置静态资源存放的路径
]
);
$http->on('request', function($request, $response) {
//print_r($request->get);//这个打印是打印到终端命令行的
$response->cookie("xiaobeike","xiaobeikedeziyuanku",time() + 1800);//设置cookie key、value、超时时间
$response->end("sss".json_encode($request->get));
});
$http->start();
如果设置了set并且可以找到设置的静态资源文件。就不走下面的request部分了。