1. 程式人生 > >HTTP常見響應狀態碼及解釋、常用請求頭及解釋

HTTP常見響應狀態碼及解釋、常用請求頭及解釋

1、HTTP常見響應狀態碼及解釋
  • 2XX Success(成功狀態碼)
    • 200 表示從客戶端發來的請求在伺服器端被正常處理
    • 204 該狀態碼錶示伺服器接收的請求已成功處理,但在返回的響應報文中不含實體的主體部分
    • 206 該狀態碼錶示客戶端進行了範圍請求,而伺服器成功執行了這部分的GET請求
  • 3XX Redirection(重定向狀態碼)
    • 301 永久性重定向
    • 302 臨時性重定向
  • 4XX Client Error(客戶端錯誤狀態碼)
    • 400 該狀態碼錶示請求報文中存在語法錯誤
    • 401 該狀態碼錶示傳送的請求需要有通過HTTP認證的認證資訊
    • 403 該狀態碼錶明對請求資源的訪問被伺服器拒絕了。
    • 404 該狀態碼錶明伺服器上無法找到請求的資源
  • 5XX Server Error(伺服器錯誤狀態碼)
    • 500 該狀態碼錶明伺服器端在執行請求時發生了錯誤。
    • 503 該狀態碼錶明伺服器暫時處於超負載或正在進行停機維護,現在無法處理請求。
2、常用請求頭及解釋:

accept:瀏覽器通過這個頭告訴伺服器,它所支援的資料型別
Accept-Charset: 瀏覽器通過這個頭告訴伺服器,它支援哪種字符集
Accept-Encoding:瀏覽器通過這個頭告訴伺服器,支援的壓縮格式
Accept-Language:瀏覽器通過這個頭告訴伺服器,它的語言環境
Host:瀏覽器通過這個頭告訴伺服器,想訪問哪臺主機
If-Modified-Since: 瀏覽器通過這個頭告訴伺服器,快取資料的時間
Referer:瀏覽器通過這個頭告訴伺服器,客戶機是哪個頁面來的 防盜鏈
Connection:瀏覽器通過這個頭告訴伺服器,請求完後是斷開連結還是何持連結