服务器返回的14种常见HTTP状态码(status code)

https://blog.csdn.net/q1056843325/article/details/53147180

当我们从客户端向服务器发送请求时 
服务器向我们返回状态码 
状态码就是告诉我们服务器响应的状态 
通过它,我们就可以知道当前请求是成功了还是出现了什么问题 
状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 
其中第一位数字表示响应类别,响应类别从1到5分为五种 

 

状态码响应类别原因短语
1XX 信息性状态码(Informational) 服务器正在处理请求
2XX 成功状态码(Success) 请求已正常处理完毕
3XX 重定向状态码(Redirection) 需要进行额外操作以完成请求
4XX 客户端错误状态码(Client Error) 客户端原因导致服务器无法处理请求
5XX 服务器错误状态码(Server Error) 服务器原因导致处理请求出错

2XX 成功

200 OK

表示请求被服务器正常处理 
最常见的就是这个了 
随着这个状态码返回的信息跟你的请求方法有关 
比如GET请求,请求的资源会作为响应实体返回 
而HEAD请求,信息只存在于响应报文首部,因为它不会返回报文实体,只返回报文首部

 206是Partial Content(服务器已经成功处理了部分内容)

416 Requested Range Not Satisfiable(对方(客户端)发来的Range 请求头不合理)。

5XX 服务器错误

500 Internal Server Error

表示服务器执行请求的时候出错了 
可能是Web应用有bug或临时故障 
更有可能是服务器源代码有bug…

服务器502错误。(Bad Gateway)这是服务器上的一个错误网关 ,因此说它是无效的,我们在出现了服务器502错误问题的时候,最好是先清除下缓存或者是在服务器上进行刷新试试的,因为502错误牵扯的问题也是很多的,最好是让程序们来去在服务器上下文章。

 
posted @ 2018-07-17 23:21  菊丸太  阅读(2465)  评论(0编辑  收藏  举报