NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# swoole_http_server->on 注册事件回调函数,与swoole_server->on相同。swoole_http_server->on的不同之处是: - swoole_http_server->on不接受onConnect/onReceive回调设置 - swoole_http_server->on 额外接受1种新的事件类型onRequest ### onRequest事件 ~~~ $http_server->on('request', function(swoole_http_request $request, swoole_http_response $response) { $response->end("<h1>hello swoole</h1>"); }) ~~~ 在收到一个完整的Http请求后,会回调此函数。回调函数共有2个参数: - $request,Http请求信息对象,包含了header/get/post/cookie等相关信息 - $response,Http响应对象,支持cookie/header/status等Http操作 > onRequest在1.7.7后可用 $response/$request 对象传递给其他函数时,不要加&引用符号 |  Swoole流程 | |-----| ![](https://box.kancloud.cn/2015-07-20_55aca2ba5fd52.)