1 开头:临时状态码,表示请求已被接受,需要继续处理
状态码 | 含义 |
---|---|
100 continue | 客户端应当继续发送请求 |
101 Switching Protocols | 切换协议继续处理请求 |
102 Processing | 代表处理将被继续执行 |
2开头:表示请求已被服务器接受,理解,处理
状态码 | 含义 |
---|---|
200 OK | |
201 Created | |
202 Accepted | |
203 Non-Authoritative-Information | |
204 No Content | |
205 Reset Content | |
206 Partial Content | |
207 Multi-Status |
3开头:表示服务器需要进行进一步的处理才能完成操作
- 通常这些状态码都用来表示重定向,后续的请求地址(重定向的目标地址)在本次响应的location域中指明;
状态码 | 含义 |
---|---|
300 Multiple Choices | 被请求的资源有一系列可供选择的回馈信息,用户或浏览器能够自行选择一个首选的地址进行重定向 |
301 Moved Permanently | 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一 |
302 Move temporarily | 请求的资源临时从不同的 URI响应请求 |
304 Not Modified | 文档的内容并没有改变,可以使用缓存 |
305 Use Proxy | 请求的资源的资源必须使用指定代理才能访问 |
306 Switch Proxy | 弃用 |
307 Temporary Redirect | 请求的资源临时从不同的URI 响应请求 |
4开头:表示客户端的错误
状态码 | 含义 |
---|---|
400 Bad Request | 语义有误或参数有误 |
401 Unauthorized | 当前请求需要用户验证 |
402 Payment Required | 为将来的需求预留的 |
403 Forbidden | 服务器已经理解请求,但是拒绝执行它 |
404 Not Found | 服务器上没找到请求的资源 |
405 Method Not Allowed | 请求行中指定的请求方法不能被用于请求相应的资源 |
406 Not Acceptable | 请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体 |
5开头:表示服务器端的错误
状态码 | 含义 |
---|---|
500 Internal Server Error | 服务器端的源码有问题 |
501 Not Implemented | 服务器不支持当前请求所需要的某个功能 |
502 Bad Gateway | 作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应 |
503 Service Unavailable | 服务器维护或过载 |
504 Gateway Timeout | 作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应 |
505 HTTP Version Not Supported | 服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本 |