HTTP狀態碼大全

HTTP 1xx狀態碼(臨時響應,指示資訊) 表示臨時響應並且請求已接收需要請求者繼續執行操作的狀態程式碼。
狀態碼 狀態 說明
100 繼續 請求者應當繼續提出請求。 伺服器返回此程式碼表示已收到請求的第一部分,正在等待其餘部分。
101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。
102 繼續執行 由WebDAV(RFC 2518)擴充套件的狀態碼,代表處理將被繼續執行。
HTTP 2xx狀態碼(響應成功) 表示動作被成功接收、理解和接受。
狀態碼 狀態 說明
200 成功 伺服器已成功處理了請求。 通常,這表示伺服器提供了請求的網頁。
201 已建立 請求成功並且伺服器建立了新的資源。
202 已接受 伺服器已接受請求,但尚未處理。
203 非授權資訊 伺服器已成功處理了請求,但返回的資訊可能來自另一來源。
204 無內容 伺服器成功處理了請求,但沒有返回任何內容。
205 重置內容 伺服器成功處理了請求,但沒有返回任何內容。
206 部分內容 伺服器成功處理了部分 GET 請求。
207 多種狀態 由WebDAV(RFC 2518)擴充套件的狀態碼,代表之後的訊息體將是一個XML訊息,並且可能依照之前子請求數量的不同,包含一系列獨立的響應程式碼。
HTTP 3xx狀態碼(重定向) 為了完成指定的動作,必須接受進一步處理。
狀態碼 狀態 說明
300 多種選擇 針對請求,伺服器可執行多種操作。 伺服器可根據請求者 (user agent) 選擇一項操作,或提供操作列表供請求者選擇。
301 永久移動 請求的網頁已永久移動到新位置。 伺服器返回此響應(對 GET 或 HEAD 請求的響應)時,會自動將請求者轉到新位置。
302 臨時移動 伺服器目前從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以後的請求。
303 檢視其他位置 請求者應當對不同的位置使用單獨的 GET 請求來檢索響應時,伺服器返回此程式碼。
304 未修改 自從上次請求後,請求的網頁未修改過。 伺服器返回此響應時,不會返回網頁內容。
305 使用代理 請求者只能使用代理訪問請求的網頁。 如果伺服器返回此響應,還表示請求者應使用代理。
306 -- 前一版本HTTP中使用的程式碼,現行版本中不再使用。
307 臨時重定向 伺服器目前從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以後的請求。
HTTP 4xx狀態碼(客戶端錯誤) 請求包含錯誤語法或不能正確執行。
狀態碼 狀態 說明
400 錯誤請求 伺服器不理解請求的語法。
401 未授權 請求要求身份驗證。 對於需要登入的網頁,伺服器可能返回此響應。
401.2 未授權 伺服器配置問題導致登入失敗。
401.3 未授權 ACL 禁止訪問資源。
401.4 未授權 授權被篩選器拒絕。
401.5 未授權 ISAPI 或 CGI 授權失敗。
402 -- 保留有效ChargeTo頭響應。
403 禁止訪問 伺服器拒絕請求。
403.1 禁止訪問 禁止可執行訪問。
403.2 禁止訪問 禁止讀訪問。
403.3 禁止訪問 禁止寫訪問。
403.4 禁止訪問 要求 SSL。
403.5 禁止訪問 要求 SSL 128。
403.6 禁止訪問 IP 地址被拒絕。
403.7 禁止訪問 要求客戶證書。
403.8 禁止訪問 禁止站點訪問。
403.9 禁止訪問 連線的使用者過多。
403.10 禁止訪問 配置無效。
403.11 禁止訪問 密碼更改。
403.12 禁止訪問 對映器拒絕訪問。
403.13 禁止訪問 客戶證書已被吊銷。
403.15 禁止訪問 客戶訪問許可過多。
403.16 禁止訪問 客戶證書不可信或者無效。
403.17 禁止訪問 客戶證書已經到期或者尚未生效。
404 未找到 表明可連線伺服器,但伺服器無法取得所請求的網頁,請求資源不存在。eg:輸入了錯誤的URL。
405 方法禁用 禁用請求中指定的方法。
406 不接受 無法使用請求的內容特性響應請求的網頁。
407 需要代理授權 此狀態程式碼與 401(未授權)類似,但指定請求者應當授權使用代理。
408 請求超時 伺服器等候請求時發生超時。
409 衝突 伺服器在完成請求時發生衝突。 伺服器必須在響應中包含有關衝突的資訊。
410 已刪除 如果請求的資源已永久刪除,伺服器就會返回此響應。
411 需要有效長度 伺服器不接受不含有效內容長度標頭欄位的請求。
412 未滿足前提條件 伺服器未滿足請求者在請求中設定的其中一個前提條件。
413 請求實體過大 伺服器無法處理請求,因為請求實體過大,超出伺服器的處理能力。
414 請求的 URI 過長 請求的 URI(通常為網址)過長,伺服器無法處理。
415 不支援的媒體型別 請求的格式不受請求頁面的支援。
416 請求範圍不符合要求 如果頁面無法提供請求的範圍,則伺服器會返回此狀態程式碼。
417 未滿足期望值 伺服器未滿足"期望"請求標頭欄位的要求。
421 連線過多 從當前客戶端所在的iP地址到伺服器的連線數超過了伺服器許可的最大範圍。通常,這裡的iP地址指的是從伺服器上看到的客戶端地址(比如使用者的閘道器或者代理伺服器地址)。在這種情況下,連線數的計算可能涉及到不止一個終端使用者。
422 錯誤實體 請求格式正確,但是由於含有語義錯誤,無法響應。(RFC 4918 WebDAV)
423 鎖定 當前資源被鎖定。(RFC 4918 WebDAV)
424 錯誤接洽關係 由於之前的某個請求發生的錯誤,導致當前請求失敗,例如 PROPPATCH。(RFC 4918 WebDAV)
425 無序集合 在WebDav Advanced Collections 草案中定義,但是未出現在《WebDAV 順序集協議》(RFC 3658)中。
426 進級請求 客戶端應當切換到TLS/1.0。(RFC 2817)
428 要求先決條件 先決條件是客戶端傳送 HTTP 請求時,如果想要請求能成功必須滿足一些預設的條件。
429 太多請求 當你需要限制客戶端請求某個服務數量時,該狀態碼就很有用,也就是請求速度限制。
431 請求頭欄位太大 某些情況下,客戶端傳送 HTTP 請求頭會變得很大,那麼伺服器可傳送 431 Request Header Fields Too Large 來指明該問題。
451 因法律原因而被官方審查 由於法律原因產生的後果而被官方拒絕訪問
HTTP 5xx狀態碼(伺服器錯誤) 伺服器不能正確執行一個正確的請求。
狀態碼 狀態 說明
500 伺服器內部錯誤 伺服器遇到錯誤,無法完成請求。
500.100 伺服器內部錯誤 內部伺服器錯誤 - ASP 錯誤。
500-11 伺服器內部錯誤 伺服器關閉。
500-12 伺服器內部錯誤 應用程式重新啟動。
500-13 伺服器內部錯誤 伺服器太忙。
500-14 伺服器內部錯誤 應用程式無效。
500-15 伺服器內部錯誤 不允許請求 global.asa。
501 尚未實施 伺服器不具備完成請求的功能。 例如,伺服器無法識別請求方法時可能會返回此程式碼。
502 錯誤閘道器 伺服器作為閘道器或代理,從上游伺服器收到無效響應。
503 服務不可用 伺服器目前無法使用(由於超載或停機維護)。 通常,這只是暫時狀態。
504 閘道器超時 伺服器作為閘道器或代理,但是沒有及時從上游伺服器收到請求。
505 HTTP 版本不受支援 伺服器不支援請求中所用的 HTTP 協議版本。
506 變體協商 由《透明內容協商協議》(RFC 2295)擴充套件,代表伺服器存在內部配置錯誤:被請求的協商變元資源被配置為在透明內容協商中使用自己,因此在一個協商處理中不是一個合適的重點。
507 儲存不足 伺服器無法儲存完成請求所必須的內容。這個狀況被認為是臨時的。WebDAV (RFC 4918)
509 超過頻寬限制 伺服器達到頻寬限制。這不是一個官方的狀態碼,但是仍被廣泛使用。
510 不可拓展 獲取資源所需要的策略並沒有滿足。(RFC 2774)
511 要求網路認證 如果你頻繁使用筆記本和智慧手機,你可能會注意到大量的公用 WIFI 服務要求你必須接受一些協議或者必須登入後才能使用。
HTTP 6xx狀態碼
狀態碼 狀態 說明
600 沒有返回響應頭部 源站沒有返回響應頭部,只返回實體內容
HTTP狀態碼大全簡介

HTTP狀態碼大全是一個包含了所有HTTP協議定義的狀態碼的完整列表。HTTP狀態碼用來表示在進行HTTP通訊時伺服器對請求的處理結果。這個大全包含了常見的狀態碼如200 OK、404 Not Found,以及其他各種狀態碼如301 Moved Permanently、500 Internal Server Error等。透過查閱HTTP狀態碼大全,使用者可以瞭解每個狀態碼的含義和用法,從而更好地理解和處理HTTP請求和響應。無論是開發Web應用程式還是進行網路故障排查,HTTP狀態碼大全都是一個必備的參考資源,幫助使用者快速定位問題並採取相應的措施。

分享連結