4 HTTP状态码

状态码告知从服务器端返回的请求结果
借助状态码,用户可以知道服务端是否正常处理了请求,还是出现了错误。

状态码类别

类别
原因短语
1XX
信息性状态码
接收的请求正在被处理
2XX
成功状态码
请求正常处理完毕
3XX
重定向状态码
需要进行附加操作完成请求
4XX
客户端错误状态码
服务器无法处理请求
5XX
服务端错误状态码
服务端处理请求出错

2XX 成功
200 OK 客户端发来的请求被正常处理了
204 NO CONTENT 请求已成功处理,但返回的响应报文中不包含实体的主体部分
206 Partial Content 客户端进行范围请求,服务端返回客户端需要范围的实体

3XX 重定向
301 永久性重定向,请求的资源已被分配了新的URI,以后应使用资源现在所指的URI
302 Found 临时性重定向,资源被临时分配了新的URI,希望本次访问能使用新的URI访问
303 See Other 资源也被重定向到新的URI,同302,但 必须用GET方式获得资源
304 Not Modified 客户端在发送带条件的请求是,服务端未找到满足条件的资源
307 Temporary Redirect 临时重定向,和302类似,但307不会从POST变成GET

4XX 客户端错误
400 Bad Request 请求报文中存在语法错误
401 Unauthorized 发送的请求需要通过HTTP认证的认证信息,若之前已经请求过一次,则表示用于认证失败
403 Forbidden 请求访问的资源被服务器拒绝
404 Not Found 服务器没找到请求的资源

5XX 服务器错误
500 Internal Server Error 服务器端在执行请求时发生了错误
503 Service Unavailable 服务器正在维护或者停机,无法处理请求

你可能感兴趣的:(HTTP)