常用的HTTP狀態碼
阿新 • • 發佈:2018-12-19
類別 | 原因短語 | |
---|---|---|
1XX | 資訊狀態碼 | 接受的請求正在處理中 |
2XX | 成功狀態碼 | 請求正常處理完畢 |
3XX | 重定向狀態碼 | 需要進行附加操作完成請求 |
4XX | 客戶端錯誤狀態碼 | 伺服器無法處理請求 |
5XX | 伺服器錯誤狀態碼 | 伺服器處理請求出錯 |
2XX
- 200 OK 表示從客戶端發來的請求在伺服器端被正常處理了。 GET方法時,請求資源的實體回作為響應返回。 HEAD方法時,對應的請求資源實體不隨實體主體作為響應返回。
- 204 No Content : 請求成功但無資源返回
- 206 Partial Content :客戶端進行了範圍請求
3XX
- 301 Moved Permanent :請求資源永久重定向,首部欄位中的Location 提示新的URI
- 302 Not Found: 臨時重定向,URI仍可能改變,首部欄位中的Location 提示新的URI
- 303 See Other :請求者應當對不同的位置使用單獨的 GET 請求來檢索響應時,伺服器返回此程式碼。
- 304 Not Modified :如果客戶端傳送了一個帶條件的GET 請求且該請求已被允許,而文件的內容(自上次訪問以來或者根據請求的條件)並沒有改變,則伺服器應當返回這個304狀態碼。簡單的表達就是:客戶端已經執行了GET,但檔案未變化。
- 307 Temporary Redirect :臨時重定向,首部欄位中的Location 提示新的URI。
4XX
- 400 Bad Request : 請求報文中存在語法錯誤
- 401 Unauthorized : 401狀態碼錶示客戶端傳送的請求需要有通過HTTP認證的認證資訊。
- 403 Forbidden: 該狀態碼錶示請求資源的訪問請求被伺服器拒絕了,且伺服器可以選擇在實體的主體部分給出拒絕的詳細理由。
- 404 Not Found: 伺服器上沒有請求的資源
5XX
- 500 Internal Service Error: 表示伺服器在執行請求時發生了錯誤。
- 503 Service Unavailable : 該狀態表明伺服器暫時處於超載或者正在停機維護,現在無法處理請求。