函数名:EventHttpRequest::sendError()
适用版本:Event 1.0.0 及以上版本
函数描述:EventHttpRequest::sendError() 方法用于向客户端发送一个HTTP错误响应。
用法:
bool EventHttpRequest::sendError(int $error [, string $reason = NULL])
参数:
返回值:
示例:
<?php
$base = new EventBase();
$http = new EventHttp($base);
$http->bind("127.0.0.1", 8080);
$http->setCallback(function ($req, $base) {
$req->sendError(404, "Not Found");
});
$base->loop();
?>
上述示例中,创建了一个监听在本地 8080 端口的 EventHttp 服务器。当有请求进来时,使用 sendError(404, "Not Found") 方法发送一个 404 错误响应到客户端,并附加一个可选的描述信息 "Not Found"。