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