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

規範

Specification
HTTP Semantics
# status.405

參見