Http\Response->end

发送Http响应体,并结束请求处理。

function Http\Response->end(string $html);
  • end操作后将向客户端浏览器发送HTML内容
  • end只能调用一次,如果需要分多次向客户端发送数据,请使用write方法
  • 客户端开启了KeepAlive,连接将会保持,服务器会等待下一次请求
  • 客户端未开启KeepAlive,服务器将会切断连接


  • $request/$response 被销毁后,有没有什么方法可以判断其销毁了?

  • 麥「Mak」

    $html不能太大,否则server会直接给client返回content length为0的空内容,如果是几m的内容,建议用write分段发送

  • xin

    Warning: Swoole\Http\Response::end(): Http request is finished

  • xin

    Warning: Swoole\Http\Response::end(): Http request is finished?且想中间跳出不进行执行!!如何操作