常見經常使用的網絡狀態碼

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圖解》資源

相關文章
相關標籤/搜索