在可搜尋、可篩選的目錄中查詢每個 HTTP 回應狀態碼(1xx–5xx)——然後開啟任何代碼,了解其含義、何時使用、是否可快取以及定義它的 RFC。在瀏覽器中、免費使用。

每個標準 HTTP 回應狀態碼的說明。一切都從內建參考在您的瀏覽器中執行——不向伺服器傳送任何內容。

100 繼續 用戶端應繼續傳送請求主體。 101 切換通訊協定 伺服器正依用戶端的要求切換通訊協定。 102 處理中 伺服器已收到並正在處理請求,但尚無回應可用。 103 早期提示 用於在最終回應之前回傳初步標頭,例如 Link。 200 OK 請求成功。 201 已建立 請求成功,並已建立一個新資源。 202 已接受 請求已被接受以供處理,但處理尚未完成。 203 非權威性資訊 回應已被一個轉換式代理修改。 204 無內容 請求成功,但不回傳任何主體。 205 重設內容 請求成功;用戶端應重設文件檢視。 206 部分內容 伺服器因 Range 標頭而僅傳遞資源的一部分。 207 多重狀態 為多個獨立操作傳達多個狀態碼。 208 已回報 DAV 繫結的成員已被列舉過。 226 已套用 IM 回應是對資源套用實例操作後的結果。 300 多重選擇 請求有多種可能的回應。 301 永久移動 資源已永久移動到新的網址。 302 已找到 資源暫時位於不同的網址之下。 303 參見其他 回應可在另一個網址以 GET 取得。 304 未修改 資源的快取版本仍然有效。 307 暫時導向 保留 HTTP 方法的暫時導向。 308 永久導向 保留 HTTP 方法的永久導向。 400 錯誤的請求 伺服器因用戶端錯誤而無法處理請求。 401 未授權 需要驗證,但驗證失敗或未提供。 402 需要付款 保留供未來使用;有時用於需付款的 API。 403 禁止存取 用戶端已驗證,但不被允許存取該資源。 404 找不到 伺服器找不到所請求的資源。 405 方法不被允許 此資源不支援該 HTTP 方法。 406 無法接受 資源無法產生符合 Accept 標頭的回應。 407 需要代理驗證 用戶端必須先向代理進行驗證。 408 請求逾時 伺服器在等待請求時逾時。 409 衝突 請求與資源目前的狀態衝突。 410 已不存在 資源已被永久移除。 411 需要長度 請求必須指定 Content-Length 標頭。 412 前提條件失敗 請求標頭中的某個前提條件未獲滿足。 413 內容過大 請求主體大於伺服器願意處理的限制。 414 URI 過長 所請求的網址長於伺服器願意解讀的限制。 415 不支援的媒體類型 請求主體的格式為伺服器所不支援。 416 範圍無法滿足 所請求的範圍無法達成。 417 預期失敗 Expect 標頭中的預期無法被滿足。 418 我是一只茶壺 伺服器拒絕沖泡咖啡,因為它永遠就是一只茶壺。 421 錯誤導向的請求 請求被導向到一個無法產生回應的伺服器。 422 無法處理的內容 請求格式正確,但語意上無效。 423 已鎖定 所存取的資源已被鎖定。 424 相依失敗 因其所相依的前一個請求失敗,導致此請求失敗。 425 過早 伺服器不願冒險處理可能被重播的請求。 426 需要升級 用戶端應切換到不同的通訊協定。 428 需要前提條件 伺服器要求請求必須為條件式。 429 請求過多 用戶端在指定時間內傳送了過多請求。 431 請求標頭欄位過大 請求的標頭欄位過大。 451 因法律因素而無法提供 資源因法律要求而無法提供。 500 內部伺服器錯誤 伺服器遇到非預期的狀況。 501 未實作 伺服器不支援所需的功能。 502 錯誤的閘道 上游伺服器回傳了無效的回應。 503 服務無法使用 伺服器暫時無法處理請求。 504 閘道逾時 上游伺服器未能及時回應。 505 不支援的 HTTP 版本 伺服器不支援所使用的 HTTP 版本。 506 變體本身亦進行協商 發生了內容協商的設定錯誤。 507 儲存空間不足 伺服器無法儲存所需的表示法。 508 偵測到迴圈 伺服器在處理時偵測到無窮迴圈。 510 未擴充 伺服器需要對請求進行進一步的擴充。 511 需要網路驗證 用戶端必須通過驗證才能取得網路存取權。
沒有符合您搜尋的狀態碼。
請嘗試其他編號或名稱——例如 301、Unauthorized 或 timeout。

關於 HTTP 狀態碼

這份 HTTP 狀態碼目錄涵蓋所有標準回應碼,從 1xx 資訊性狀態一路到 5xx 伺服器錯誤。每個項目都會顯示數字代碼、標準的原因短語與一行摘要,整份清單可依代碼數字、名稱或含義搜尋──301、Unauthorized 和 timeout 都能找到對應結果──也可依回應類別篩選。

每個代碼都有專屬的詳解頁面:說明該狀態實際代表的意義、在你自己的 API 與應用程式中該何時使用、該代碼的回應是否預設可快取,以及定義它的 RFC。同類別的相關代碼會列在頁面底部,因此比較 401 與 403,或 301 與 308,只需一次點擊。

五大類別是理解任何回應最快速的心智模型:1xx 表示請求仍在進行中,2xx 表示成功,3xx 表示重新導向,4xx 表示客戶端出錯,5xx 表示伺服器失敗。整份目錄正是依此結構組織。

如何使用 HTTP 狀態碼

  1. 在搜尋框中輸入代碼、原因短語或關鍵字──例如 404、Not Found 或 redirect。
  2. 使用類別篩選器,將清單縮小為資訊性、成功、重新導向、客戶端錯誤或伺服器錯誤代碼。
  3. 開啟任一代碼的頁面,閱讀其含義、使用時機、預設可快取性與定義該代碼的 RFC。
  4. 查看相關代碼區塊,比較同類別的相鄰代碼。
  5. 使用複製按鈕,為錯誤回報、測試或 API 規格取得代碼。

常見問題

第一位數字依結果將代碼分組:1xx 資訊性(請求已收到,繼續處理)、2xx 成功、3xx 重新導向(需要進一步動作)、4xx 客戶端錯誤(請求本身有問題),以及 5xx 伺服器錯誤(伺服器未能完成一個有效的請求)。

401 Unauthorized 表示請求缺少有效的身分驗證──客戶端應登入或提供憑證後重試。403 Forbidden 表示伺服器已理解憑證,但仍拒絕存取:即使提供身分驗證,結果也不會改變。

當資源已永久搬移時使用 301──瀏覽器與搜尋引擎會更新其參照。臨時性的搬移則使用 302。若必須嚴格保留請求方法不變,建議改用更嚴謹的現代版本 308 與 307。

有些狀態碼,如 200 與 301,即使沒有明確的快取標頭,瀏覽器與代理伺服器的快取仍可能儲存它們;其他狀態碼,如大多數 4xx 與 5xx 回應,則不行。這個標記讓你知道預設情況,以便判斷何時需要設定 Cache-Control 標頭。

是的。每個代碼都有一個專屬、可分享連結的頁面,內含其含義、常見用途、可快取性與定義該碼的 RFC,並附上同類別的相關代碼──方便加入書籤或分享正在討論的確切代碼。

是的。整份目錄及每個代碼的詳解頁面皆可免費瀏覽,無需帳號,搜尋在你的瀏覽器中即時完成,不會傳送任何資料到伺服器。

需要協助?
使用此工具時遇到問題?請告訴我們的團隊。
回報問題

將此免費工具新增到你自己的網站 — 複製並貼上下面的程式碼。