HTTP協議常見狀態碼

2021-08-30 19:50:03 字數 796 閱讀 7265

1xx系列:指定客戶端應相應的某些動作,代表請求已被接受,需要繼續處理。由於 http/1.0 協議中沒有定義任何 1xx 狀態碼,所以除非在某些試驗條件下,伺服器禁止向此類客戶端傳送 1xx 響應。

2xx系列:代表請求已成功被伺服器接收、理解、並接受。這系列中最常見的有200、201狀態碼。

3xx系列:代表需要客戶端採取進一步的操作才能完成請求,這些狀態碼用來重定向,後續的請求位址(重定向目標)在本次響應的 location 域中指明。這系列中最常見的有301、302狀態碼。

4xx系列:表示請求錯誤。代表了客戶端看起來可能發生了錯誤,妨礙了伺服器的處理。常見有:401、404狀態碼。

5xx系列:代表了伺服器在處理請求的過程中有錯誤或者異常狀態發生,也有可能是伺服器意識到以當前的軟硬體資源無法完成對請求的處理。常見有500、503狀態碼。

下面給出狀態碼的常用分類

整體範圍      已定義範圍   分類

100-199      100-101    資訊提示

200-299      200-206   成功

300-399      300-305   重定向

400-499      400-415   客戶端錯誤

500-599      500-505   伺服器錯誤

Http協議常見狀態碼

302 臨時跳轉,伺服器會返回乙個新的url給客戶端,客戶端可以繼續訪問這個url來獲取內容。304 資源沒有改變,客戶端可以使用本地快取的內容,常見於靜態內容訪問。413 請求實體太大。常見的情況是上傳大檔案,但超出了伺服器 比如nginx 限制。或者請求頭或請求體超出了後端的server 比如t...

http協議常見狀態碼解讀

1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理了請求的狀態碼。200 成功 伺服器已成功處...

http協議常見狀態碼含義

狀態碼有三位數字組成,第乙個數字定義了響應的類別,且有五種可能取值 2xx 成功 表示請求已被成功接收 理解 接受 200 成功 伺服器已成功處理了請求。通常,這表示伺服器提供了請求的網頁。204 無內容 伺服器成功處理了請求,但未返回任何內容。205 重置內容 伺服器成功處理了請求,但未返回任何內...