HTTP中响应状态码解析

2022-05-24  本文已影响0人  dashingqi
Android_Banner.jpg

当服务器收到客户端的请求报文后,经过一顿操作和处理,会给客户端一个响应报文;

响应的报文 = 由响应头 + 数据体

响应头 = 状态行 + 头字段构成

状态行是如下结构

响应的状态行.png

version + status code + reason

我们今天说的就是 status code 状态码 (可不是错误码哦!)

状态码

在RFC标准的规范里,状态是三位数,取值范围是从000 ~ 999;

同时RFC标准把状态码分成了五类,数字的第一位表示分类

0~99不用,范围在100~599

分类总结
常用状态码解读
1xx

属于提示信息,时协议处理的中间状态,实际能够用到的时候很少;

2xx

表示服务器已经接收到客户端发来的请求并成功处理;

3xx

表示请求的资源发生的变动,客户端必须使用新的URI重新发送请求获取资源;【重定向】

4xx

表示客户端发送的请求报文有错误

5xx

客户端请求的报文是正确的,但是服务器内部处理时发生错误了;

上一篇下一篇

猜你喜欢

热点阅读