http狀態碼可以讓我很方便的了解到請求的所在狀態,當然其也是大廠筆試的必考題。
所以很有必要總結一下,對今後的學習也是很有幫助的。
http狀態碼總的分為五類:
1開頭:資訊狀態碼
2開頭:成功狀態碼
3開頭:重定向狀態碼
4開頭:客戶端錯誤狀態碼
5開頭:服務端錯誤狀態碼
1xx:資訊狀態碼
狀態碼含義描述
100繼續
初始的請求已經接受,請客戶端繼續傳送剩餘部分
101切換協議
請求這要求伺服器切換協議,伺服器已確定切換
2xx:成功狀態碼
狀態碼含義描述
200成功
伺服器已成功處理了請求
201已建立
請求成功並且伺服器建立了新的資源
202已接受
伺服器已接受請求,但尚未處理
203非授權資訊
伺服器已成功處理請求,但返回的資訊可能來自另乙個**
204無內容
伺服器成功處理了請求,但沒有返回任何內容
205重置內容
伺服器處理成功,使用者終端應重置文件檢視
206部分內容
伺服器成功處理了部分get請求
3xx:重定向狀態碼
狀態碼含義描述
300多種選擇
針對請求,伺服器可執行多種操作
301永久移動
請求的頁面已永久跳轉到新的url
302臨時移動
伺服器目前從不同位置的網頁響應請求,但請求仍繼續使用原有位置來進行以後的請求
303檢視其他位置
請求者應當對不同的位置使用單獨的get請求來檢索響應時,伺服器返回此**
304未修改
自從上次請求後,請求的網頁未修改過
305使用**
請求者只能使用**訪問請求的網頁
307臨時重定向
伺服器目前從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以後的請求
4xx:客戶端錯誤狀態碼
狀態碼含義描述
400錯誤請求
伺服器不理解請求的語法
401未授權
請求要求使用者的身份演驗證
403禁止
伺服器拒絕請求
404未找到
伺服器找不到請求的頁面
405方法禁用
禁用請求中指定的方法
406不接受
無法使用請求的內容特性響應請求的頁面
407需要**授權
請求需要**的身份認證
408請求超時
伺服器等候請求時發生超時
409衝突
伺服器在完成請求時發生衝突
410已刪除
客戶端請求的資源已經不存在
411需要有效長度
伺服器不接受不含有效長度表頭欄位的請求
412未滿足前提條件
伺服器未滿足請求者在請求中設定的其中乙個前提條件
413請求實體過大
由於請求實體過大,伺服器無法處理,因此拒絕請求
414請求url過長
請求的url過長,伺服器無法處理
415不支援格式
伺服器無法處理請求中附帶**格式
416範圍無效
客戶端請求的範圍無效
417未滿足期望
伺服器無法滿足請求表頭字段要求
5xx:服務端錯誤狀態碼
狀態碼含義描述
500伺服器錯誤
伺服器內部錯誤,無法完成請求
501尚未實施
伺服器不具備完成請求的功能
502錯誤閘道器
伺服器作為閘道器或**出現錯誤
503服務不可用
伺服器目前無法使用
504閘道器超時
閘道器或**伺服器,未及時獲取請求
505不支援版本
伺服器不支援請求中使用的http協議版本
http狀態碼彙總
2xx 請求成功 表示成功處理了請求的狀態 200 成功 伺服器已成功處理了請求。通常,這表示伺服器提供了請求的網頁 201 已建立 請求成功並且伺服器建立了新的資源 202 已接受 伺服器已接受請求,但尚未處理 203 非授權資訊 伺服器已成功處理了請求,但返回的資訊可能來自另一資源 204 無內...
狀態碼499 HTTP狀態碼最全彙總
狀態碼的職責是當客戶端向伺服器端傳送請求時,描述返回的請求結果。借助狀態碼,使用者可以知道伺服器端是正常處理了請求,還是出現了錯誤。注意,狀態碼是服務端向客戶端傳送的反映響應結果的標識碼。下面是常見的幾種狀態碼 伺服器有一組用來表示成功的狀態碼,分別對應於不同型別的請求。重定向狀態碼要麼告訴客戶端使...
HTTP中的狀態碼彙總
http狀態碼總的分為五類 1開頭 資訊狀態碼 2開頭 成功狀態碼 3開頭 重定向狀態碼 4開頭 客戶端錯誤狀態碼 5開頭 服務端錯誤狀態碼 1xx 資訊狀態碼 狀態碼含義 描述100 繼續初始的請求已經接受,請客戶端繼續傳送剩餘部分 101切換協議 請求這要求伺服器切換協議,伺服器已確定切換 2x...