HTTP狀態行的完整列表

HTTP狀態行是HTTP協議短語1 (簡短描述)伴隨的HTTP狀態代碼(實際代碼號)。

您可以在我們的HTTP狀態代碼中閱讀更多關於HTTP狀態代碼的信息。 片。 我們還保留一份HTTP狀態代碼錯誤列表 (4xx和5xx)以及一些關於如何修復它們的提示。

注意:儘管技術上不正確,HTTP狀態行通常簡稱為HTTP狀態碼。

HTTP狀態碼分類

正如你在下面看到的,HTTP狀態碼是三位整數。 第一個數字用於識別特定類別中的代碼 - 這五個中的一個:

理解HTTP狀態碼的應用程序不必知道所有的代碼,這意味著未知的代碼也有一個未知的HTTP原因短語,這不會給用戶很多信息。 但是,這些HTTP應用程序必須理解上面描述的類別或類。

如果軟件不知道具體代碼的含義,它至少可以識別該類。 例如,如果應用程序未知490狀態碼,則它可以將其視為400,因為它處於相同的類別中,並且可以假定客戶端請求有問題。

HTTP狀態行(HTTP狀態碼+ HTTP原因短語)

狀態碼 原因短語
100 繼續
101 交換協議
102 處理
200
201 創建
202 公認
203 非權威信息
204 無內容
205 重置內容
206 部分內容
207 多態
300 多種選擇
301 永久移動
302 發現
303 見其他
304 未修改
305 使用代理服務器
307 臨時重定向
308 永久重定向
400 錯誤的請求
401 擅自
402 需要付款
403 被禁止
404 未找到
405 方法不允許
406 不能接受的
407 需要代理驗證
408 請求超時
409 衝突
410
411 長度要求
412 先決條件失敗
413 請求的實體太大
414 請求URI太大
415 不支持的媒體類型
416 請求範圍不滿足
417 期望失敗
421 錯誤的請求
422 不可處理的實體
423 鎖定
424 失敗的依賴
425 無序的集合
426 需要升級
428 先決條件要求
429 請求過多
431 請求標頭字段太大
451 不可用於法律原因
500 內部服務器錯誤
501 未實現
502 錯誤的網關
503 暫停服務
504 網關超時
505 不支持HTTP版本
506 變式也談判
507 存儲空間不足
508 檢測到環路
510 不擴展
511 網絡認證需要

[1]僅推薦伴隨HTTP狀態代碼的HTTP原因短語。 根據RFC 2616 6.1.1允許使用不同的理由。 您可能會看到用更友好的描述或本地語言替換HTTP原因短語。

非官方HTTP狀態行

下面的HTTP狀態行可能被某些第三方服務用作錯誤響應,但它們沒有被任何RFC指定。

狀態碼 原因短語
103 檢查站
420 方法失敗
420 增強你的平靜
440 登錄超時
449 重試
450 被Windows家長控制阻止
451 重定向
498 令牌無效
499 需要令牌
499 請求已被防病毒軟件禁止
509 帶寬限制超出
530 網站被凍結

注意:重要的是要記住,儘管HTTP狀態代碼可能與其他上下文中發現的錯誤消息共享相同的編號,例如使用設備管理器錯誤代碼 ,但這並不意味著它們以任何方式相關。