spring mvc 的一些狀態碼

2022-02-04 04:50:12 字數 338 閱讀 8709

1xx 資訊,請求收到,繼續處理。範圍保留用於底層http的東西,你很可能永遠也用不到。

2xx 成功,行為被成功地接受、理解和採納

3xx 重定向,為了完成請求,必須進一步執行的動作

4xx 客戶端錯誤,請求包含語法錯誤或者請求無法實現。範圍保留用於響應客戶端做出的錯誤,例如。他們提供不良資料或要求不存在的東西。這些請求應該是冪等的,而不是更改伺服器的狀態。

5xx 範圍的狀態碼是保留給伺服器端錯誤用的。這些錯誤常常是從底層的函式丟擲來的,甚至 開發人員也通常沒法處理,傳送這類狀態碼的目的以確保客戶端獲得某種響應。 當收到5xx響應時,客戶端不可能知道伺服器的狀態,所以這類狀態碼是要盡可能的避免。

一些常見的狀態碼

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

一些常見的HTTP狀態碼

在面試的時候經常會被提問到一些關於狀態碼的意義問題,今天就寫一篇部落格,來總結一些常見的狀態碼 關於狀態碼,在 http 這本書裡給出了這樣的總結 表示客戶端所發出的請求被服務端正常處理 表示服務端已經成功處理請求,但在返回的報文中不含實體的主體部分,並且不允許返回任何實體的主體。表示客戶端進行了範...

一些不常見的狀態碼

引起的原因一般是 521 web 伺服器已關閉 源伺服器拒絕了雲伺服器的連線 雲伺服器沒有和源伺服器完成 tcp 握手 雲伺服器無法到達原始伺服器,可能是源伺服器的 dns 記錄不正確 雲伺服器可以完成 tcp 握手,但是沒有及時收到 http 響應 雲伺服器不能完成與原始伺服器的 ssl tls ...