HTTP状态码(HTTP Status Code)是用来表示网页服务器HTTP响应状态的数字代码,一般用三位数表示。有些app端接口与HTML接口用的是同一个,所以不管是前端还是后端都有必要了解HTTP。
状态码的大致含义
1开头 主要是信息提示
2开头 主要是请求成功
3开头 主要是重定向
4开头 主要是请求错误
5、6开头 主要是服务器错误
102
表示处理将被继续执行
200
表示响应成功
202
表示服务器已经接受请求,但尚未处理,一般在一步操作的时候会用到
203
表示文- 档被正常的返回,但是由于正在使用的是文档副本所以某些响应头信息可能不正确
301
表示所请求的文档在别的地方,文档新的URL会定位相应头信息中给出。浏览器会自动连接到新的URL
400
表示客户端请求中的语法错误
403
表示除非拥有授权,否则服务器拒绝提供所请求的资源
404
表示无法找到资源
405
指出请求方法(GET, POST, HEAD, PUT, DELETE, 等)对某些特定的资源不允许使用
501
表示客户端服务器不支持请求中要求的功能。例如,客户端执行了如PUT这样的服务器并不支持的命令。