501 Not Implemented

HTTP 501 未實現 伺服器錯誤響應狀態碼錶示伺服器不支援完成請求所需的功能。

帶有此狀態的響應可能還包含一個 Retry-After 標頭,告訴客戶端在指定時間過後可以重試請求。除非快取標頭另有指示,否則 501 響應預設是可快取的。

當伺服器無法識別請求方法且無法為任何資源支援該方法時,501 是適當的響應。伺服器需要支援 GETHEAD,因此在響應這些方法的請求時不得返回 501。如果伺服器確實識別該方法,但有意不允許它,則適當的響應是 405 方法不允許

如果您訪問了一個網頁並看到 501 錯誤,這些問題需要伺服器所有者或管理員調查並修復。您可以清除該域的瀏覽器快取,如果您正在使用代理,則停用代理,或稍後重試以檢視是否按預期工作。

如果代理無法處理 HTTP 擴充套件框架 (RFC 2774) 應用程式上下文中使用的請求方法,則可能發生 501 響應。此狀態也可能在 Web 分散式創作和版本控制 (WebDAV) 中發生,當請求方法 (SEARCH, PROPFIND) 沒有配置 URL 處理程式來處理它時。

狀態

http
501 Not Implemented

示例

不支援擴充套件方法

在以下 HTTP 擴充套件框架示例中,客戶端傳送一個請求,其中 C-MAN 標頭中指定了強制擴充套件。Connection 標頭指定這些擴充套件應在 逐跳 的基礎上處理。代理拒絕轉發 M-GET 方法,併發送 501 錯誤作為響應。

http
M-GET /document HTTP/1.1
Host: example.com
C-Man: "http://www.example.org/"
Connection: C-Man
http
HTTP/1.1 501 Not Implemented

規範

規範
HTTP 語義
# status.501

另見