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協議版本 |
順便插個tip:多益網絡2021屆秋招內推,不影響正常批次。內推嗎:5wB2wc