Global ToolBox

HTTP 狀態碼查詢

以代碼或名稱搜尋所有標準 HTTP 狀態碼,並閱讀其真正含義——從 100 Continue 一路到 511 Network Authentication Required。

🔒 在你的瀏覽器本機處理

載入中…

使用方法

  1. 在搜尋框輸入狀態碼,例如 404、301 或 500。
  2. 也可以改用名稱搜尋:輸入「gateway」會同時列出 502 Bad Gateway 與 504 Gateway Timeout。
  3. 支援部分數字比對——輸入「40」即可一次列出 400 至 409 的整個區段。
  4. 閱讀每個代碼下方的說明,了解它代表什麼、伺服器在什麼情況下會回傳它。
  5. 按「重設」即可清除搜尋條件,重新瀏覽完整的註冊表。

功能特色

  • 收錄 IANA HTTP 狀態碼註冊表中的所有代碼,從 100 到 511
  • 可用數字或名稱搜尋,支援部分比對且不分大小寫
  • 每個代碼都附有實用說明,而不只是一行官方名稱
  • 結果依類別(1xx 至 5xx)分組呈現,方便比較相關代碼
  • 整份註冊表隨頁面一起載入——您輸入的內容絕不會傳送到任何地方

常見問題

HTTP 狀態碼的五大類別各代表什麼?

第一個數字決定了回應的類別。1xx(資訊回應)表示請求已收到,伺服器仍在處理中。2xx(成功)表示請求已被理解並順利完成。3xx(重新導向)表示還需要進一步動作,通常是改連到另一個網址。4xx(用戶端錯誤)表示問題出在請求本身——路徑錯誤、缺少憑證,或使用了不支援的方法。5xx(伺服器錯誤)則表示請求本身沒問題,但伺服器無法完成它。

301、302、307 與 308 有什麼差別?

這四個都是重新導向,差別在於「是否永久」以及「HTTP 方法會不會被改掉」。301 Moved Permanently 與 308 Permanent Redirect 表示資源已永久搬家,瀏覽器和搜尋引擎應該更新連結;302 Found 與 307 Temporary Redirect 則表示只是暫時移動,原網址仍應繼續使用。較新的 307 與 308 保證方法與請求主體維持不變,而許多用戶端在遵循 301 或 302 時,歷來會把 POST 改成 GET。永久搬遷且重視相容性時用 301;必須讓 POST 維持 POST 時則用 308。

什麼時候該回傳 410 而不是 404?

404 Not Found 只是說明該網址目前沒有對應的資源——它可能從未存在、可能已搬移,也可能明天就回來。410 Gone 則是明確且最終的宣告:資源確實曾經存在,但已被刻意移除且沒有新位址。搜尋引擎將 410 視為更強烈的訊號,通常會更快把該網址從索引中移除。刻意下架內容時請用 410,其餘情況(包括單純打錯網址)一律用 404。

看到 500 錯誤代表什麼?

5xx 代碼表示問題出在伺服器端,而不是您這邊。以訪客身分來說通常無法自行解決——過幾分鐘重新整理大概就是您能做的全部,清除快取也沒有用,因為您的請求本身完全正常。以開發者身分來說,500 Internal Server Error 是未處理例外的統稱,真正的原因藏在應用程式日誌或堆疊追蹤裡,而不在狀態碼本身。更明確的 5xx 代碼能幫你縮小範圍:502 與 504 指向上游服務或反向代理,503 通常代表流量過載或正在維護。

這些資料從哪裡來?我的搜尋會被傳送出去嗎?

代碼與說明取自 IANA HTTP 狀態碼註冊表及其背後的 RFC 文件,主要是 RFC 9110。整份清單都隨頁面一起載入,篩選完全在您的瀏覽器中即時執行。不會傳送任何資料到伺服器,也不會記錄任何查詢;頁面載入後即使離線也能正常使用。

相關工具