HTTP伺服器傳回的網頁狀态碼應完整解析。
HTTP狀态碼是伺服器傳回給用戶端的一種代碼,用于表示請求的響應結果。常見的HTTP狀态碼有以下幾種:
·AD表示臨時響應并需要請求者繼續執行操作的狀态代碼。
·2xx表示成功處理了請求的狀态碼。
·三XX表示針對請求伺服器可執行多種操作。
·四XX表示用戶端錯誤。
·5xx表示伺服器錯誤。
·HTTP狀态碼的詳細分解如下:
→100表示伺服器已經收到了請求的第一部分,正在等待其餘部分。
→110表示請求者已要求伺服器切換協定,伺服器已确認并準備切換。
→D2表示伺服器已成功處理了請求。
通常這表示伺服器提供了請求的網頁。
→201表示請求成功并且伺服器建立了新的資源。
→202表示伺服器已接受請求但尚未處理。
→203表示伺服器成功處理了請求,但傳回的資訊可能來自另一來源。
→202表示伺服器成功處理了請求但沒有傳回任何内容。
→206表示伺服器成功處理了部分GET請求。
·300表示針對請求。
·伺服器可根據請求者useragent選擇一項操作或提供操作清單供請求者選擇。
·302表示請求的網頁已永久移動到新位置。
·伺服器傳回此響應對GET或HEAD請求的響應時會自動将請求者轉到新位置。
·302表示伺服器目前從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以後的請求。
·303表示請求者應當對不同的位置使用單獨的GET請求來檢索響應時,伺服器傳回此代碼。
·302表示自從上次請求後請求的網頁未修改過。
·伺服器傳回此響應時不會傳回網頁内容。
·3025表示請求者應當使用代理通路請求的網頁。
·如果伺服器傳回此響應還表示請求者應使用代理。