http状态码说明

1XX:接受请求正在处理

2XX:请求正常处理完毕

3XX:重定向

4XX:服务器无法处理次请求(客户端错误)

5XX:服务器处理请求出错(服务器错误)

以下列出几种常见的状态码及解释

200

从客户端发来的请求被正常处理了(有时会返回一个错误的结果,但是会返回结果)

204

从客户端发来的请求处理成功,但是返回的响应报文不包含实体的主体部分,简单的理解就是响应成功后,客户端信息不更新

206

客户端进行了范围请求,服务器成功执行了这部分的请求,响应报文中包含指定范围内的实体部分

301

永久性重定向

302

临时性重定向

303

和302有相同的功能,但303明确表示客户端应当使用GET方法使用资源,这点和302有区别

304

客户端发送附带条件的请求时(一般指GET方法),服务端允许访问,但因为请求的条件不满足,直接返回304,虽然304被分在3XX类别中,但是和重定向没有关系

307

临时重定向,和302有相同的意义,但是区别在于307不会改变客户端的请求方式

400

表示请求报文中存在语法错误。

401

表示发送的请求需要通过HTTP认证的认证信息,如果已经进行过一次401请求,则表示用户认证失败

403

表示客户端请求资源的访问被服务器拒绝了

404

表示服务器上无法找到请求的资源

500

服务器在执行的时候发生了错误

502

网关错误

原文地址:https://www.cnblogs.com/jinbaobao/p/9810697.html