HTTP 狀態碼快速參考表,按類別分組
是的,完全免費。您可以隨時存取完整參考手冊——建議將其加入書籤,以便在開發和偵錯時快速查閱。
不會。這是一個靜態參考頁面。所有搜尋和篩選均在您的瀏覽器本機完成——不會向任何伺服器傳送查詢請求。
核心狀態碼:200 OK(請求成功——GET、PUT、PATCH 的預設狀態),201 Created(資源已建立——用於帶有 Location 標頭的 POST 回應),204 No Content(成功但無回應主體——用於 DELETE),301 Moved Permanently(URL 已永久變更——搜尋引擎會更新其索引),302 Found(暫時重新導向——謹慎使用,建議用 307/308 以保留請求方法),400 Bad Request(用戶端傳送了無效資料——在回應主體中包含錯誤詳情),401 Unauthorized(需要身份驗證——用戶端必須登入),403 Forbidden(已驗證但無權限——在未變更權限前請勿重試),404 Not Found(資源不存在——最廣為人知的狀態碼),409 Conflict(資源狀態衝突——用於重複條目或版本不相符),422 Unprocessable Entity(語意驗證錯誤——格式正確但內容無效),429 Too Many Requests(請求頻率限制),500 Internal Server Error(通用伺服器故障——在伺服器端記錄詳細資訊,不要暴露給用戶端),502 Bad Gateway,503 Service Unavailable(伺服器暫時無法使用——包含 Retry-After 標頭)。對於 REST API,請始終使用最具體的 4xx 狀態碼,而非預設使用 400。