1. 程式人生 > >《圖解HTTP》讀書筆記——第四章

《圖解HTTP》讀書筆記——第四章

第4章 返回結果的HTTP狀態碼

4.1 狀態碼告知從伺服器端返回的請求結果
1)狀態碼的類別

4.2 2XX成功
1)200 OK:客戶端發來的請求在伺服器端已經被正常處理;
2)204 No Content:客戶端傳送的請求已經被正常處理,但伺服器沒有響應的資源可以返回;
3)206 Partial Content:客戶端進行了範圍請求,伺服器端成功的執行了請求,返回了相應的實體內容;

4.3 3XX重定向
1)301 Moved Permanently:永久性重定向;表示請求的資源已經被分配了新的URI;
2)302 Found:臨時性重定向;表示請求的資源被分配了新的URI(以後還有可能發生變化),希望使用者這一次使用新的URI訪問資源;
3)303 See Other:303和302功能相同,但303狀態碼錶示客戶端應當採用GET方法獲取資源;
4)304 Not Modified:客戶端傳送附帶條件的請求時,伺服器端允許請求訪問資源,但並未滿足條件;
5)307 Temporary Redirect:臨時重定向;與302狀態碼功能相同,但307按照瀏覽器標準,每種瀏覽器可能出現不同的情況;

4.4 4XX客戶端錯誤
1)400 Bad Request:客戶端的請求報文中存在語法錯誤;
2)401 Unauthorized:表示客戶端傳送的請求需要有相關的認證資訊;
3)403 Forbidden:伺服器拒絕客戶端的訪問資源;
4)404 Not Found:伺服器上無法找到請求的資源;

4.5 5XX伺服器錯誤
1)500 Internal Server Error:伺服器端在執行請求時發生錯誤;
2)503 Service Unavailable:伺服器暫時處於超負荷狀態或正在停機維護;