HTTP_04_HTTP狀態碼

狀態碼告知從服務器端返回的請求結果。

類別 原因短語
1XX Informational(信息性狀態碼) 接收的請求正在處理
2XX Success(成功狀態碼) 請求正常處理完畢
3XX Redirection(重定向狀態碼) 需要進行附加操作以完成請求
4XX Client Error(客戶端錯誤狀態碼) 服務器無法處理請求
5XX Server Error(服務器錯誤狀態碼) 服務器處理請求出錯

2XX 成功

2XX 說明
200 OK 請求已正常處理
204 No Content 請求處理成功,但沒有資源可返回
206 Partial Content 對資源某一部分的請求

3XX 重定向

3XX 說明
301 Moved Permanently 永久性重定向。該狀態碼錶示請求的資源已被分配了新的URI。
302 Found 臨時性重定向。本次這樣。
303 See Other 功能同302相同。由於請求對應的資源存在着另一個URI,應使用GET方法定向獲取請求的資源。
304 Not Modified 客戶端發送附帶條件的請求【1】時,服務器端允許請求訪問資源,但未滿足條件請求
307 Temporary Redirect 臨時重定向。同302,但是不會從POST變爲GET。

p.s. 【1】採用的GET方法的請求報文中包含If-Match、If-Modified-Since、If-None-Match、If-Range、If-Unmodified-Since中任一首部。

4XX 客戶端錯誤

4XX 說明
400 Bad Request 請求報文中存在語法錯誤。
401 Unauthorized 發送的請求需要有通過HTTP認證(BASIC認證、DIGEST認證)的認證信息,若之前已經進行過1次請求,則表示用戶認證失敗。
403 Forbidden 請求資源的訪問被服務器拒絕了。可能的原因:未獲得文件系統的訪問授權,訪問權限出現某些問題(從未授權的發送源IP地址試圖訪問)。
404 Not Found 服務器上無法找到請求的資源。

5XX 服務器錯誤

5XX 說明
500 Internal Server Error 服務器端在執行請求時發生了錯誤。也可能時Web應用存在的bug或某些臨時的故障。
503 Service Unavailable 服務器暫時處於超負載或正在進行停機維護,現在無法處理請求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章