本工具計算什麼
這是一個確定性的參考查詢工具,而非數值計算器。輸入狀態編號、描述片段或類別,頁面便會篩選其內建表格以顯示匹配的 HTTP 回應碼。每個結果會顯示三位數代碼、簡短描述及其回應類別。
HTTP 狀態碼由伺服器在收到請求後發送。它描述的是通訊協定層級的結果,並不會揭露每個應用程式細節。一個代碼可能在技術上是正確的,但使用者體驗仍然不佳;而相同的可見失敗可能來自瀏覽器、代理伺服器、快取、閘道器、來源伺服器或應用程式。
輸入欄位
搜尋欄位接受文字。輸入數字如 404 可針對特定代碼。輸入片語如 not found 可搜尋描述。輸入類別詞彙可將表格縮小至某個系列。搜尋不區分大小寫,且不會對您正在除錯的 URL 發起網路請求。
撰寫事件記錄時,請記錄的不僅是代碼:還包括請求方法、目標 URL、回應標頭、時間戳記、重新導向鏈,以及產生該回應的元件。請勿將授權標頭、工作階段 Cookie、私密權杖或個人資料貼入共享報告中。
方法與公式
HTTP 代碼有三位數。第一位數字標識了大類:
- 1xx:資訊性進度。
- 2xx:請求已在 HTTP 層級被接收並成功處理。
- 3xx:用戶端需要重新導向或其他動作才能完成取得。
- 4xx:請求無法按原樣完成,原因通常涉及語法、授權、狀態或目標可用性。
- 5xx:伺服器或上游元件在嘗試處理一個看似有效的請求時失敗。
查詢功能對代碼、片語和類別欄位執行正規化的子字串匹配。它不會猜測原因、在執行階段查詢外部註冊機構,或將未註冊的編號當作標準化含義處理。
計算範例
搜尋 404。匹配的資料列為 404 Not Found,屬於 4xx 用戶端錯誤回應。在 HTTP 語意中,這表示來源伺服器找不到所請求目標的當前表示形式,或不願揭露其存在。
接下來的除錯步驟取決於情境。請檢查確切的路徑與方法、路由部署、大小寫敏感性、重寫規則,以及反向代理是否變更了請求。由 CDN 品牌錯誤頁面產生的 404,其來源可能與應用程式產生的 JSON 404 不同。
作為對比例子,500 Internal Server Error 屬於 5xx。它表示發生了意外的伺服器端失敗,但不會標識失敗的函數。仍需查閱日誌和請求關聯識別碼。
如何解讀結果
使用類別來進行分類,然後使用確切的定義和回應標頭來選擇下一步的觀察。401 通常要求提供驗證資訊;403 表示伺服器理解了請求但拒絕執行;429 指向速率限制,並可能包含 Retry-After。這些區別會影響正確的用戶端行為。
請勿讓應用程式邏輯依賴於英文原因片語。通訊協定行為由數字代碼定義,而原因片語可以被自訂或省略。在診斷瀏覽器追蹤時,也請區分最終回應與中間的重新導向以及快取回應。
準確性與限制
該表格是常見標準化代碼的教育性快照。HTTP 擴充功能可以註冊額外的值,供應商有時會發出非標準代碼,且規格可能更新。此查詢無法確認哪個元件產生了回應、重試是否安全,或回應本文是否包含有用的問題細節。
安全控制措施可能有意回傳一個較不具揭露性的狀態。一個看似遺失的資源可能因授權原因而被隱藏,而閘道器可以替換來源回應。請使用適當的日誌與可觀測性來驗證生產環境行為,同時保護機密與使用者資料。
資料來源
- RFC 9110: HTTP Semantics 定義了狀態碼類別以及核心回應碼的語意。
- IANA HTTP Status Code Registry 是維護標準化代碼分配及其規格參考的註冊機構。
編輯記錄
作者:SoupCalc 編輯團隊
最後審閱日期:2026年8月14日
審閱範圍:代碼類別說明、查詢行為、404 Not Found 範例、診斷界限,以及指向 HTTP 規格與註冊機構的連結,均已核對。