HTTP 状态码参考
查询 HTTP 状态码及其含义
1xx 信息响应
服务器已收到请求的初始部分,客户端应继续发送请求的其余部分。
服务器已理解客户端的请求,并将通过 Upgrade 消息头通知客户端使用不同的协议。
服务器已收到并正在处理请求,但尚无响应可用。
服务器用于在最终响应之前向客户端传递一些提示。
2xx 成功
请求成功。
请求成功并创建了新资源。
请求已接受,但尚未处理完成。
请求成功,但返回的元信息来自原始服务器的副本。
服务器成功处理请求,但未返回任何内容。
服务器成功处理请求,要求客户端重置文档视图。
服务器成功处理了部分 GET 请求。
3xx 重定向
请求的资源有多个表示形式,每个都有自己的位置。
请求的资源已永久移动到新位置。
请求的资源临时位于不同的 URI。
服务器将客户端重定向到不同的资源,使用 GET 方法访问。
资源的缓存版本是最新的,无需重新传输。
请求的资源临时位于不同的 URI,客户端应保持请求方法不变。
请求的资源已永久移动到新位置,客户端应保持请求方法不变。
4xx 客户端错误
服务器无法理解请求,由于客户端语法错误。
请求需要身份验证。
服务器理解请求但拒绝执行。
服务器找不到请求的资源。
请求中使用的方法不被允许。
服务器无法生成符合客户端 Accept 标头的内容。
客户端必须通过代理进行身份验证。
服务器等待客户端发送请求的时间过长。
由于与当前资源状态冲突,请求无法完成。
请求的资源已永久删除。
服务器要求请求中包含有效的 Content-Length。
服务器不满足请求中的一个或多个前置条件。
请求实体大于服务器愿意或能够处理的限制。
客户端请求的 URI 长度超过服务器愿意解释的限制。
服务器不支持请求实体中包含的媒体格式。
服务器无法满足请求中 Range 标头字段指定的范围。
服务器无法满足 Expect 请求标头字段给出的期望。
用户在给定时间内发送了太多请求。
5xx 服务器错误
服务器遇到意外情况,无法完成请求。
服务器不支持完成请求所需的功能。
服务器作为网关或代理,从上游服务器收到无效响应。
服务器目前无法处理请求,由于临时过载或维护。
服务器作为网关或代理,未及时从上游服务器收到响应。
服务器不支持请求中使用的 HTTP 版本。
未找到匹配的状态码
HTTP 状态码分类
信息响应
服务器已收到请求,正在处理
成功
请求成功被接收、理解并处理
重定向
需要客户端进一步操作才能完成请求
客户端错误
请求包含错误或无法完成
服务器错误
服务器无法完成有效请求