常見常用的網絡狀態碼


一、狀態碼的職責

  狀態碼適當客戶端向服務器端發出請求時,描述返回的請求結果。借助狀態碼,用戶可以知道服務器端是正常處理了請求,還是發生了錯誤。

 

二、狀態碼的類別

  類別 原因
1xx Information(信息性狀態碼) 接受的請求正在處理
2xx Success(成功狀態碼) 請求正常處理完成
3xx Redirection(重定向狀態碼) 需要進行附加操作已完成請求
4xx Client Error(客戶端錯誤狀態碼) 服務器無法處理請求
5xx Server Error(服務器錯誤狀態碼) 服務器處理請求出錯

 

三、一些常用的狀態碼

  • 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圖解》


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM