服务器返回的14种常见HTTP状态码(status code)
https://blog.csdn.net/q1056843325/article/details/53147180
當(dāng)我們從客戶端向服務(wù)器發(fā)送請求時
服務(wù)器向我們返回狀態(tài)碼
狀態(tài)碼就是告訴我們服務(wù)器響應(yīng)的狀態(tài)
通過它,我們就可以知道當(dāng)前請求是成功了還是出現(xiàn)了什么問題
狀態(tài)碼是由3位數(shù)字和原因短語組成的(比如最常見的:200 OK)
其中第一位數(shù)字表示響應(yīng)類別,響應(yīng)類別從1到5分為五種
| 狀態(tài)碼 | 響應(yīng)類別 | 原因短語 |
|---|---|---|
| 1XX | 信息性狀態(tài)碼(Informational) | 服務(wù)器正在處理請求 |
| 2XX | 成功狀態(tài)碼(Success) | 請求已正常處理完畢 |
| 3XX | 重定向狀態(tài)碼(Redirection) | 需要進(jìn)行額外操作以完成請求 |
| 4XX | 客戶端錯誤狀態(tài)碼(Client Error) | 客戶端原因?qū)е路?wù)器無法處理請求 |
| 5XX | 服務(wù)器錯誤狀態(tài)碼(Server Error) | 服務(wù)器原因?qū)е绿幚碚埱蟪鲥e |
2XX 成功
200 OK
表示請求被服務(wù)器正常處理
最常見的就是這個了
隨著這個狀態(tài)碼返回的信息跟你的請求方法有關(guān)
比如GET請求,請求的資源會作為響應(yīng)實體返回
而HEAD請求,信息只存在于響應(yīng)報文首部,因為它不會返回報文實體,只返回報文首部
206是Partial Content(服務(wù)器已經(jīng)成功處理了部分內(nèi)容)
416 Requested Range Not Satisfiable(對方(客戶端)發(fā)來的Range 請求頭不合理)。
5XX 服務(wù)器錯誤
500 Internal Server Error
表示服務(wù)器執(zhí)行請求的時候出錯了
可能是Web應(yīng)用有bug或臨時故障
更有可能是服務(wù)器源代碼有bug…
服務(wù)器502錯誤。(Bad Gateway)這是服務(wù)器上的一個錯誤網(wǎng)關(guān) ,因此說它是無效的,我們在出現(xiàn)了服務(wù)器502錯誤問題的時候,最好是先清除下緩存或者是在服務(wù)器上進(jìn)行刷新試試的,因為502錯誤牽扯的問題也是很多的,最好是讓程序們來去在服務(wù)器上下文章。
總結(jié)
以上是生活随笔為你收集整理的服务器返回的14种常见HTTP状态码(status code)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大型网站系统架构设计主要要素:聊聊架构一
- 下一篇: 站长工具