- 什么是状态码?
状态码为服务端提供的了解处理事务结果的便捷方式。 - HTTP状态码可以被分为五类
- 100-199 信息性状态码
- 200-299 成功状态码
- 300-399 重定向状态码
- 400-499 客户端错误状态码
- 500-599 服务器错误状态码
下面为一些常用的状态码及其解释
状态码 | message | 含义 |
---|---|---|
200 | success | 请求没问题,返回的实体包含了请求的资源 |
204 | no content | 响应报文中,只有若干首部和一个状态行,但是没有实体的主体部分 |
206 | Partial Content | 只请求一部分或者一个范围的资源,一般用于断点续传,响应中必须有Content-Range Date ETag Content-Location等首部 |
301 | Move Permanently | 请求的URL已经永久被移除使用,新的URL在Location首部中 |
302 | Move Permanently | 请求的URL临时被移除,新的URL在Location首部中,未来的请求任然使用旧的URL |
304 | Not Modified | 请求的资源未被修改,使用缓存中的即可 |
400 | Bad Request | 客户端发送的请求有错误 |
401 | Unauthorized | 访问的资料需要权限,需要认证 |
403 | Forbidden | 拒绝访问 |
404 | Not Found | 无法找到对应到资源 |
500 | Internet Server Error | 服务器错误 |
503 | Service Unavailable | 服务端繁忙,暂时无法提供服务‘’ |