http狀态碼可以讓我很友善的了解到請求的所在狀态,是以很有必要總結一下,對今後的學習也是很有幫助的。
什麼是HTTP狀态碼
HTTP狀态碼的作用是:web伺服器用來告訴用戶端,發生了什麼事。
狀态碼位于HTTP Response 的第一行中,會傳回一個”三位數字的狀态碼“和一個“狀态消息”。 ”三位數字的狀态碼“便于程式進行處理, “狀态消息”更便于人了解。
HTTP狀态碼分類
1XX 資訊性狀态碼
這些狀态碼是HTTP 1.1引入的。 (從業8年從沒有遇到過-.-)
2XX 成功狀态碼
用戶端發起請求時,伺服器有一組用來表示成功的狀态碼,分别對應于不同類型的請求。
3XX 重定向狀态碼
重定向狀态碼用來告訴浏覽器用戶端,它們通路的資源已被移動, Web伺服器發送一個重定向狀态碼, 告訴用戶端新的資源位址在哪。浏覽器用戶端會根據提供的位址,重新發送新的Request。 這個過程對使用者來說是透明的。
4XX用戶端錯誤狀态碼
有時用戶端會發送一些伺服器無法處理的東西,比如不存在的URL。
5XX伺服器錯誤狀态碼
有時候用戶端發送請求, Web伺服器自身卻出錯,網站異常
備注
- Fiddler 工具可以有效抓包分析錯誤碼.
- 常見的200、201、301、302、400、401、403、404、500、501、502、503重點關注
因為頭條不能發表格,需要的私我