1、狀態碼的職責緩存
狀態碼適當客戶端向服務器端發出請求時,描述返回的請求結果。藉助狀態碼,用戶能夠知道服務器端是正常處理了請求,仍是發生了錯誤。服務器
2、狀態碼的類別url
|
類別 |
緣由 |
1xx |
Information(信息性狀態碼) |
接受的請求正在處理 |
2xx |
Success(成功狀態碼) |
請求正常處理完成 |
3xx |
Redirection(重定向狀態碼) |
須要進行附加操做已完成請求 |
4xx |
Client Error(客戶端錯誤狀態碼) |
服務器沒法處理請求 |
5xx |
Server Error(服務器錯誤狀態碼) |
服務器處理請求出錯 |
3、一些經常使用的狀態碼orm
- 200 OK 請求處理成功,返回相關信息
- 204 No Content 請求處理成功,但響應報文沒有主題返回
- 206 Partial Content 客戶端進行了範圍請求,服務器成功執行請求並返回指定範圍的實體內容
- 301 Moved Permanently 永久性重定向。請求的資源已經被分配到新的url
- 302 Found 臨時性重定向
- 304 Not Modified 客戶端發送附帶條件的請求後,服務器容許請求,但內容並沒修改,返回304。即客戶端能夠使用緩存的內容
- 400 Bad Request 請求報文存在語法錯誤。須要修正請求報文後再次發送請求
- 403 Forbidden 請求資源的訪問被服務器拒絕。服務器不必給出拒絕的理由。
- 404 Not Found 服務器上沒法找到被請求的資源
- 500 Internet Server Error 服務器在執行請求時發生了錯誤。多是Web應用存在的 bug 或者臨時的障礙
- 503 Service Unavailable 服務器處於超載或者故障狀態。若是事先得知什麼時候能夠解決故障,能夠將時間寫入Retry-after首部字段再返回給客戶端。
參考資料: 《HTTP圖解》資源