回覆列表
  • 1 # Mr孤狸

    1、1xx狀態碼錶訊息狀態碼:

    這一型別的狀態碼,代表請求已被接受,需要繼續處理。這類響應是臨時響應,只包含狀態行和某些可選的響應頭資訊,並以空行結束。由於 HTTP/1.0 協議中沒有定義任何 1xx 狀態碼,所以除非在某些試驗條件下,伺服器禁止向此類客戶端傳送 1xx 響應。

    2、2xx狀態碼錶成功:

    這一型別的狀態碼,代表請求已成功被伺服器接收、理解、並接受。

    3、3xx狀態碼錶重定向:

    這些狀態碼用來重定向,後續的請求地址在本次響應的 Location 域中指明。當且僅當後續的請求所使用的方法是 GET 或者 HEAD 時,使用者瀏覽器自動提交所需要的後續請求。

    客戶端應當自動監測無限迴圈重定向(例如:A->A,或者A->B->C->A),會導致伺服器和客戶端大量不必要的資源消耗。按照 HTTP/1.0 版規範的建議,瀏覽器不應自動訪問超過5次的重定向。

    4、4xx狀態碼錶請求錯誤:

    如果錯誤發生時客戶端正在傳送資料,那麼使用TCP的伺服器實現應當仔細確保在關閉客戶端與伺服器之間的連線之前,客戶端已經收到了包含錯誤資訊的資料包。

    如果客戶端在收到錯誤資訊後繼續向伺服器傳送資料,伺服器TCP棧向客戶端傳送一個重置資料包,以清除該客戶端所有還未識別的輸入緩衝,以免這些資料被伺服器上的應用程式讀取並干擾後者。

    5、5xx狀態碼錶伺服器錯誤:

    伺服器在處理請求的過程中有錯誤或者異常狀態發生,也可能是伺服器意識到以當前的軟硬體資源無法完成對請求。除非這是一個HEAD 請求,否則伺服器應當包含一個解釋當前錯誤狀態以及這個狀況是臨時的還是永久的解釋資訊實體。瀏覽器應當向用戶展示任何在當前響應中被包含的實體。

  • 中秋節和大豐收的關聯?
  • mt20詳細引數?