405 Method Not Allowed

HTTP 405 Method Not Allowed 客户端错误响应状态码表示服务器知道请求方法,但目标资源不支持此方法。服务器必须在 405 响应中生成一个 Allow 标头,其中包含目标资源当前支持的方法列表。

在文件或目录上设置不当的服务器端权限可能会导致 405 响应,而原本预期请求会成功。

状态

http
405 Method Not Allowed

示例

不允许 TRACE 方法

出于安全考虑,服务器所有者通常不允许使用 TRACE 方法。以下示例显示了服务器不允许使用 TRACE 时的典型响应

http
TRACE / HTTP/1.1
Host: example.com
http
HTTP/1.1 405 Method Not Allowed
Content-Length: 0
Date: Fri, 28 Jun 2024 14:30:31 GMT
Server: ECLF (nyd/D179)
Allow: GET, POST, HEAD

规范

规范
HTTP 语义
# status.405

另见