501 未實現

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

帶有此狀態的響應也可能包含 Retry-After 標頭,告訴客戶端在指定時間過去後可以重試請求。預設情況下,501 響應是可快取的,除非快取標頭另有說明。

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

如果您訪問過網頁,並且看到了 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

另請參閱