HTTP 400 Bad Request 错误请求

当客户端发送格式错误的请求时,例如请求缺少路径或者使用了未知 URL 参数时,将使用 400 Bad Request 响应。

路径通常永远不会为空,因为 HTTP 协议规定它至少必须始终包含一个正斜杠“/”; 但是在发送请求之前仍然有可能弄乱请求,并且诸如缺少主机头或者路径之类的东西可能会导致配置错误的服务器显示错误的网站; 至少如果服务器托管多个域。

纯文本格式的 400 响应如下所示:

HTTP/1.1 400 Bad Request

要在 PHP 中发送自定义 400 响应代码,请使用 http_response_code 函数:

http_response_code(400);
echo '<h1>400 Bad Request</h1>';
日期:2020-06-02 22:17:26 来源:oir作者:oir