HTTP狀態碼(查詢專用)


狀態碼的職責是當前客戶端向服務器端發送請求時,描述返回的請求結果.藉助狀態碼.用戶可以知道服務器端是正常處理了請求.還是出現了錯誤.

在這裏插入圖片描述

2xx 成功

2xx的響應結果表明請求被正常處理.

200

若請求正常處理則返回200

204

該狀態碼代表服務器接收的請求已成功處理,但在返回的響應報文中不含實體的主體部分.一般在只需要客戶端往服務器發送信息,而客戶端不需要發送新信息內容的情況下使用.(就是返回成功,但是不更新內容的意思)

206

客戶端進行了範圍請求,服務端成功返回這一部分的內容就會返回206狀態碼.

3xx 重定向

3xx響應結果表明瀏覽器需要執行某些特殊的處理以正確處理請求.

301

在這裏插入圖片描述
永久性重定向.該狀態碼錶示請求的資源已被分配了新的URI,以後應使用資源現在所指的URI.
如果已經把資源對應的URI保存爲書籤了,這時應該按Location首部字段提示的URI重新保存.

302

在這裏插入圖片描述
臨時性重定向.該狀態碼錶示請求的資源已被分配了新的URI,希望用戶能使用新的URI訪問.

303

在這裏插入圖片描述
該狀態碼錶示由於請求對應的資源存在着另一個URI,應使用GET方法定向獲取請求的資源.
303狀態碼明確表示客戶端應當採用GET方法獲取資源.

304

在這裏插入圖片描述
該狀態碼錶示客戶端發送附帶條件的請求時,服務器端允許請求訪問資源,但未滿足條件.
304返回時不包含任何響應的主體部分.304雖然被劃分在3xx類別中,但是和重定向沒有關係.

307

臨時重定向.307與302不同的地方是不會從post變成get.

4xx 客戶端錯誤

4xx的響應結果表明客戶端是發生錯誤的原因所在.

400

在這裏插入圖片描述
表示請求報文存在語法錯誤,當錯誤發生時,需修改請求的內容後再次發送請求.
瀏覽器回像200 OK一樣對待該狀態碼(也就是不會報錯).

401

在這裏插入圖片描述
表示發送的請求需要 有 通過HTTP認證的認證信息.另外若之前已進行過1次請求,則表示用戶認證失敗.
返回含有401的響應必須包含一個適用於被請求資源的WWWAuthenticate首部用以質詢用戶信息.

403

在這裏插入圖片描述
該狀態碼錶明對請求資源的訪問被服務器拒絕了.服務器端沒有必要給出拒絕的詳細理由.
未獲得文件系統的訪問權限,訪問權限出現某些問題等列舉的情況都可能是發生403的原因.

404

在這裏插入圖片描述
該狀態碼錶明服務器上無法找到請求的資源.

5xx 服務器錯誤

500

在這裏插入圖片描述
服務器端在執行請求時發生了錯誤.

503

在這裏插入圖片描述
表明服務器暫時處於超負載或正在進行停機維護,現在無法處理請求.
如果事先得知維護結束的時間,我們可以寫入RetryAfter首部字段告知客戶端.

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