HTTP 狀態碼

HTTP 狀態碼

常見 HTTP 狀態碼含義速查(1xx–5xx)

瀏覽器本地計算

輸入狀態碼或含義關鍵字即可篩選;標準英文短語保留原樣,旁邊的解釋隨當前語言顯示。

狀態碼標準短語含義
100 Continue 臨時響應,客戶端可以繼續發送請求。
101 Switching Protocols 服務器按請求切換協議。
200 OK 請求成功。
201 Created 請求成功,已創建新資源。
202 Accepted 已接受請求,但尚未處理完成。
204 No Content 請求成功,響應不含正文。
206 Partial Content 服務器返回資源的部分內容,用於範圍請求。
301 Moved Permanently 資源已永久遷移到另一個 URL。
302 Found 資源暫時位於另一個 URL。
303 See Other 客戶端應通過 GET 請求訪問 Location 指定的地址。
304 Not Modified 緩存副本仍然有效,不返回響應正文。
307 Temporary Redirect 臨時重定向,保留原請求方法。
308 Permanent Redirect 永久重定向,保留原請求方法。
400 Bad Request 請求格式錯誤或無法理解。
401 Unauthorized 需要身份驗證,或已有身份驗證失敗。
403 Forbidden 服務器理解請求,但拒絕授權訪問。
404 Not Found 未找到請求的資源。
405 Method Not Allowed 該資源不允許使用此 HTTP 方法。
406 Not Acceptable 服務器無法提供符合 Accept 請求頭要求的表示形式。
408 Request Timeout 客戶端發送請求耗時過長。
409 Conflict 請求與服務器當前狀態衝突。
410 Gone 資源已不再可用,且預計不會恢復。
411 Length Required 請求必須包含 Content-Length 頭。
412 Precondition Failed 請求頭中指定的前置條件不滿足。
413 Payload Too Large 請求正文超過服務器限制。
414 URI Too Long 請求 URI 超過服務器可處理的長度。
415 Unsupported Media Type 不支持請求正文的媒體類型。
416 Range Not Satisfiable 無法提供請求指定的範圍。
418 I’m a teapot RFC 2324 中定義的趣味狀態碼,意為“我是茶壺”。
422 Unprocessable Content 請求格式正確,但語義無法處理。
425 Too Early 服務器不願處理可能被重放的請求。
428 Precondition Required 源服務器要求請求攜帶前置條件。
429 Too Many Requests 客戶端請求過於頻繁,已被限流。
431 Request Header Fields Too Large 請求頭字段超過服務器限制。
451 Unavailable For Legal Reasons 因法律原因拒絕訪問。
500 Internal Server Error 服務器發生意外錯誤。
501 Not Implemented 服務器不識別請求方法。
502 Bad Gateway 上游服務器返回了無效響應。
503 Service Unavailable 服務器暫時無法處理請求。
504 Gateway Timeout 上游服務器未及時響應。
505 HTTP Version Not Supported 不支持該 HTTP 版本。
511 Network Authentication Required 客戶端需要先認證,才能訪問網絡。

範例

輸入

404

示例結果

404 · Not Found

輸入編號或關鍵字即可篩選表格。

技術細節與邊界

第一位數字決定類別:1xx 信息、2xx 成功、3xx 重定向、4xx 客戶端錯誤、5xx 服務端錯誤。狀態碼只概括結果,實際原因還需看響應頭、響應體和服務端日誌。這裡是本站維護的常用條目,不是實時同步的完整註冊表,也不對輸入網址發起 HTTP 請求。

關於此工具

按狀態碼、英文短語或說明篩選常用 HTTP 狀態碼,幫助理解成功、重定向、客戶端錯誤和服務端錯誤。適合調試 API、閱讀日誌與編寫接口說明。

適用場景

  • 介面報錯時快速判斷是自己傳錯還是伺服器問題。
  • 寫 API 文件時選一個合適的狀態碼。
  • 排查 CDN / 反向代理返回 502 / 504 的原因分類。

注意事項

本頁只列常用狀態碼,非詳盡。完整列表請查 IANA HTTP Status Code Registry。

常見問題

收到 200 就一定業務成功嗎?
不一定。HTTP 層成功不代表響應體中的業務結果成功,請同時檢查接口約定的錯誤字段與數據結構。
401 與 403 有甚麼區別?
401 表示缺少有效認證憑據;403 表示服務器理解請求但拒絕執行。具體原因仍應查看接口的認證與權限規則。
這個工具能檢測網站當前是否在線嗎?
不能,這裡是狀態碼含義查表,不會請求目標網址。
收到 500 應該直接修改瀏覽器設置嗎?
不能僅憑狀態碼判斷。500 表示服務端發生錯誤,應結合請求時間、接口返回信息和服務器日誌排查;本工具只解釋含義,不訪問目標網站。

相關工具

HTTP 狀態碼 · 常見 HTTP 狀態碼含義速查(1xx–5xx)
HTTP 狀態碼 — 工具示意圖 · dayeku.com