SoupCalc

HTTP 狀態碼查詢與回應指南

本工具計算什麼

這是一個確定性的參考查詢工具,而非數值計算器。輸入狀態編號、描述片段或類別,頁面便會篩選其內建表格以顯示匹配的 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 擴充功能可以註冊額外的值,供應商有時會發出非標準代碼,且規格可能更新。此查詢無法確認哪個元件產生了回應、重試是否安全,或回應本文是否包含有用的問題細節。

安全控制措施可能有意回傳一個較不具揭露性的狀態。一個看似遺失的資源可能因授權原因而被隱藏,而閘道器可以替換來源回應。請使用適當的日誌與可觀測性來驗證生產環境行為,同時保護機密與使用者資料。

資料來源

編輯記錄

作者:SoupCalc 編輯團隊

最後審閱日期:2026年8月14日

審閱範圍:代碼類別說明、查詢行為、404 Not Found 範例、診斷界限,以及指向 HTTP 規格與註冊機構的連結,均已核對。