意義
伺服器不支援完成請求所需的功能,通常是不支援請求方法本身。
常見原因
- 未知或不支援的方法,例如舊伺服器上的 PATCH
- 尚未實作的功能
解決方法
用戶端或訪客
使用受支援的方法或端點。
網站或 API 的維護者
如果方法已知但該資源不允許,回傳 405;501 用於伺服器完全不認得的方法。
回應範例
HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 規範
常見問題
› 501 與 405 的差別?
405:該資源不允許這個方法。501:伺服器在任何地方都沒有實作這個方法。
› 501 可以被快取嗎?
預設可以,除非標頭另有說明。