返回结果的HTTP状态码
状态码分类
状态码分成5类
- 1xx:请求正在被处理
- 2xx:请求正常处理完成
- 3xx:资源重定向,请求需额外处理
- 4xx:客户端错误
- 5xx:服务端错误
常见状态码含义
2xx的状态码
- 200:请求正常处理
- 204:请求正常处理,但是返回的响应中没有实体
- 206:范围请求正常处理
3xx的状态码
- 301:永久性重定向,资源已被永久更换位置,需要用新的URI访问
- 302:临时性重定向,资源临时更换位置,最终位置还没有确定
- 303:临时性重定向,与302作用相同,但是要求新URI访问时用GET方法
- 304:与重定向没有关系,是带有附加条件的请求,服务端不满足条件返回304
4xx的状态码
- 400:请求报文发生语法错误
- 401:请求报文中没有认证信息,或者认证信息错误
- 403:请求资源被拒绝访问
- 404:请求资源不存在
5xx的状态码
- 500:服务端执行请求发生错误,可能抛出异常
- 503:服务端超负载