牛牛在线工具

EventHttpRequest::sendError()

收录 8868 个 PHP 函数,含用途说明与用法示例。

EventHttpRequest::sendError()

向客户端发送一个HTTP错误响应

函数名:EventHttpRequest::sendError() 适用版本:Event 1.0.0 及以上版本 函数描述:EventHttpRequest::sendError() 方法用于向客户端发送一个HTTP错误响应。 用法: bool EventHttpRequest::sendError(int $error [, string $reason = NULL]) 参数: $error:表示HTTP状态码,必须是一个有效的HTTP错误状态码。 $reason(可选):表示HTTP状态码的可选描述信息。 返回值: 如果成功发送了错误响应,则返回 true。 如果发生错误或无法发送错误响应,则返回 false。 示例: <?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"。