HTTP 狀態碼參考
注重隱私的設計 — 完全在您的瀏覽器中執行
查詢任何 HTTP 狀態碼,並了解它的含義、類別與 RFC 參考。Toova 涵蓋從 100 到 599 的所有標準狀態碼,以及 CDN 與平台常用的非標準狀態碼——全部用清楚的中文解釋,並在您的瀏覽器中執行。
狀態碼的意義
1xx 代表資訊性(罕見)。2xx 代表成功——200 OK、201 Created、204 No Content。3xx 代表重新導向——301 永久、302 暫時、304 快取命中。4xx 代表用戶端錯誤——400 Bad Request、401 Unauthorized、403 Forbidden、404 Not Found、429 Too Many Requests。5xx 代表伺服器錯誤——500 Internal Server Error、502 Bad Gateway、503 Service Unavailable、504 Gateway Timeout。Toova 會逐一解釋它們的脈絡,並附上定義它的 RFC 連結。
常見陷阱
302 與 301 在 SEO 與連結完整性上不同。401 代表請求缺少憑證;403 代表憑證有效但資源被禁止。429 是被限流時應該回的狀態碼,但許多平台卻錯誤地回 503。Toova 會用範例與指引,說明這些差異,並指出常見情境下該用哪個狀態碼——在設計 API 或除錯非預期回應時非常有用。
純本機運作
查詢完全在您的瀏覽器中執行——所有狀態碼定義都隨頁面一併載入。沒有 API 呼叫、沒有頻率限制、不會停機。網頁載入後可離線運作,當您在除錯場景中時,Toova 是個可靠的參考工具,即使其他服務不穩定也照常可用。
常見問題
- 401 與 403 有什麼差別?
- 401 Unauthorized 代表請求缺少有效的驗證憑證。403 Forbidden 代表憑證有效但該資源對該使用者不開放。許多 API 會混用這兩個名稱,但規範很清楚:未驗證用 401,已驗證但無權限用 403。
- 什麼時候用 301、什麼時候用 302?
- 301 Moved Permanently 告訴搜尋引擎與用戶端新的 URL 是規範網址——連結權重與書籤都應更新。302 Found 是暫時的,原 URL 仍是規範。對於遷移與品牌變更,請使用 301。
- 429 是標準狀態碼嗎?
- 是——RFC 6585 為頻率限制定義了 429 Too Many Requests。許多平台仍以 503 Service Unavailable 替代,這在技術上是錯的,因為 5xx 暗示伺服器問題,而非用戶端行為。
- 非標準狀態碼像 418 呢?
- 418 I'm a teapot 來自 RFC 2324,一份愚人節規範。它確實出現在程式碼裡,但並非為正式環境設計。Toova 為了完整性會列出這類狀態碼並加上備註。
- 會有任何資料被送到伺服器嗎?
- 不會。查詢完全在用戶端進行。