入门指引 Server Client Process AsyncIO Memory HttpServer WebSocket 高级 其他

发布于 2015-08-09 09:45:21 | 149 次阅读 | 评论: 0 | 来源: 网络整理

注册事件回调函数,与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 对象传递给其他函数时,不要加&引用符号

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务