狀態碼詳解
類別 原因短語
1XX 信息性狀態碼 接收的請求正在處理
2XX 成功狀態碼 請求正常處理完畢
3XX 重定向狀態碼 需要進行附加操作以完成請求
4XX 客戶端錯誤狀態碼 服務器無法處理請求
5XX 服務器錯誤狀態碼 服務器處理請求出錯
200 表示從客戶端發來的請求在服務器端被正常處理了
204 表示服務器接收的請求已經成功處理,但沒有資源可返回
206 該狀態碼錶示客戶端進行了範圍請求,而服務器成功執行了這部分GET請求。響應報文中包含由 Content-Range
指定範圍的實體內容。
301 永久性重定向。如果已經把資源對應的 URI保存爲書籤了,這時應該按 Location 首部字段提示的 URI 重新保存
301 臨時性重定向。該狀態碼錶示請求的資源已被分配了新的 URI,希望用戶(本次)能使用新的 URI 訪問。
303 該狀態碼錶示由於請求對應的資源存在着另一個 URI,應使用 GET方法定向獲取請求的資源。
304 該狀態碼錶示客戶端發送附帶條件的請求時,服務器端允許請求訪問資源,但未滿足條件的情況。
(附帶條件的請求是指採用 GET方法的請求報文中包含 If-Match,If-ModifiedSince,If-None-Match,If-Range,If-
Unmodified-Since 中任一首部)
307 臨時重定向。該狀態碼與 302 Found 有着相同的含義。儘管 302 標準禁止 POST 變換成 GET,但實際使用時大
家並不遵守。307 會遵照瀏覽器標準,不會從 POST 變成 GET。
400 該狀態碼錶示請求報文中存在語法錯誤。當錯誤發生時,需修改請求的內容後再次發送請求。
401 該狀態碼錶示發送的請求需要有通過 HTTP 認證(BASIC 認證、
DIGEST 認證)的認證信息。另外若之前已進行過 1 次請求,則表示用戶認證失敗。
403 該狀態碼錶明對請求資源的訪問被服務器拒絕了。
404 該狀態碼錶明服務器上無法找到請求的資源。
500 該狀態碼錶明服務器端在執行請求時發生了錯誤。也有可能是 Web應用存在的 bug 或某些臨時的故障
503 該狀態碼錶明服務器暫時處於超負載或正在進行停機維護,現在無法處理請求。