状态码的分类
- 1** 信息,服务器收到请求,需要请求者继续执行操作
- 2** 成功,操作被成功接收并处理
- 3** 重定向,需要进一步的操作以完成请求
- 4** 客户端错误,请求包含语法错误或无法完成请求
- 5** 服务器错误,服务器在处理请求的过程中发生了错误
常见的状态码有
200
301 302 304 307
400 401 403 404 410
500
状态码 | 名称 | 描述 |
---|---|---|
100 | Continue | 继续 |
101 | Switching Protocols | 切换协议 |
以下是所有的状态码
状态码 | 名称 | 描述 |
---|---|---|
100 | Continue | 继续 |
101 | Switching Protocols | 切换协议 |
状态码 | 名称 | 描述 |
---|---|---|
200 | OK | 请求成功 |
201 | Created | 已创建 |
202 | Accepted | 已接受 |
203 | No-Authoritative Information | 非授权信息 |
204 | No Content | 服务器未返回内容 |
205 | Reset Content | 服务器处理成功应重置视图 |
206 | Partial Content | 服务器成功处理部分GET请求 |
状态码 | 名称 | 描述 | |
---|---|---|---|
300 | Multiple Choices | 多种选择 | ?? |
301 | Moved Permanently | 请求的资源永久移动 | |
302 | Found | 临时移动 | |
303 | See Other | 查看其它地址 | ?? |
304 | Not Modified | 所请求的资源未修改,不会返回任何资源 | |
305 | Use Proxy | 所请求的资源必须通过代理访问 | |
306 | Unused | 已被废弃 | |
307 | Temporary Redirect | 临时重定向GET |
状态码 | 名称 | 描述 |
---|---|---|
400 | Bad Request | 客户端请求的语法错误 |
401 | Unauthorized | 用户的身份认证 |
402 | Payment Required | 保留 |
403 | Forbidden | 拒绝执行此请求 |
404 | Not Found | 请求资源不存在 |
405 | Method Not Allowed | 请求中的方法被禁止 |
406 | Not Acceptable | 无法完成请求 |
407 | Proxy Authentication Required | 代理的身份认证 |
408 | Request Time-out | 请求超时 |
409 | Conflict | 处理请求时发生冲突 |
410 | Gone | 请求资源不存在 |
411 | Length Required | 不带Content-Length的请求信息 |
412 | Precondition Failed | 请求信息的先决条件错误 |
413 | Request Entity Too Large | 请求的实体过大 |
414 | Request-URI Too Large | 请求的URI过长 |
415 | Unsupported Media Type | 请求附带的媒体格式 |
416 | Requested range not satisfiable | 请求的范围无效 |
417 | Expectation Failed | 无法满足Expect的请求头信息 |
状态码 | 名称 | 描述 |
---|---|---|
500 | Internal Server Error | 内部错误 |
501 | Not Implemented | 不支持请求的功能 |
502 | Bad Gateway | 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求 |
503 | Service Unavailable | 超载或系统维护 |
504 | Gateway Time-out | 充当网关或代理的服务器,未及时从远端服务器获取请求 |
505 | HTTP Version not supported | 不支持请求的HTTP协议的版本 |