HTTP Status Codes (HTTP状态代码)
2xx服务器响应成功的代码
基本懂得开头数字就可以知道大概意思
3xx请求被重定向到另一个目标
4xx发生客户端错误,例如找不到404页面
5xx发生服务器错误,例如500内部服务器错误
如果对英文原版感兴趣可以访问,由互联网号码分配机构(IANA)维护HTTP状态代码的➡️官方注册表。
以下表格整理了常见的和不常见的http状态返回代码
状态码 | 英文 | 中文解析 |
---|---|---|
1xx | 信息性状态码 | |
100 | Continue | 服务器已收到请求的初始部分,客户端应继续发送其余请求。 |
101 | Switching Protocols | 服务器正在根据客户端的请求切换协议。 |
102 | Processing | 服务器已收到并正在处理请求,但尚未完成。 |
103 | Early Hints | 服务器返回一些预提示,允许客户端在服务器准备好最终响应时开始预加载资源。 |
2xx | 成功状态码 | |
200 | OK | 请求成功。 |
201 | Created | 请求成功,并且在服务器上创建了新资源。 |
202 | Accepted | 请求已被接受进行处理,但处理尚未完成。 |
203 | Non-Authoritative Information | 服务器已成功处理请求,但返回的信息可能来自另一个来源。 |
204 | No Content | 服务器已成功处理请求,但没有返回任何内容。 |
205 | Reset Content | 服务器已成功处理请求,客户端应重置其文档视图。 |
206 | Partial Content | 服务器已成功处理部分GET请求。 |
3xx | 重定向状态码 | |
300 | Multiple Choices | 请求的资源有多个可能的响应。 |
301 | Moved Permanently | 请求的资源已永久移动到新URL。 |
302 | Found | 请求的资源已临时移动到新URL。 |
303 | See Other | 请求的资源可以在另一个URL下找到。 |
304 | Not Modified | 客户端缓存的资源未被修改。 |
307 | Temporary Redirect | 请求的资源已临时移动到新URL,请求方法保持不变。 |
308 | Permanent Redirect | 请求的资源已永久移动到新URL,请求方法保持不变。 |
4xx | 客户端错误状态码 | |
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 Timeout | 服务器等待请求超时。 |
409 | Conflict | 请求与服务器的当前状态冲突。 |
410 | Gone | 请求的资源已永久删除。 |
411 | Length Required | 请求需要Content-Length标头。 |
412 | Precondition Failed | 服务器无法满足请求中的先决条件。 |
413 | Payload Too Large | 请求实体太大,服务器无法处理。 |
414 | URI Too Long | 请求URI太长,服务器无法处理。 |
415 | Unsupported Media Type | 请求的媒体类型不受支持。 |
416 | Range Not Satisfiable | 请求的范围无效。 |
417 | Expectation Failed | 服务器无法满足Expect请求标头字段的要求。 |
429 | Too Many Requests | 用户在给定的时间内发送了太多请求。 |
451 | Unavailable For Legal Reasons | 服务器由于法律原因无法提供请求的资源。 |
5xx | 服务器错误状态码 | |
500 | Internal Server Error | 服务器遇到意外情况,无法完成请求。 |
501 | Not Implemented | 服务器不支持请求的功能。 |
502 | Bad Gateway | 服务器作为网关或代理,从上游服务器收到无效响应。 |
503 | Service Unavailable | 服务器暂时无法处理请求。 |
504 | Gateway Timeout | 服务器作为网关或代理,等待上游服务器超时。 |
505 | HTTP Version Not Supported | 服务器不支持请求的HTTP版本。 |
511 | Network Authentication Required | 客户端需要进行网络身份验证。 |