HTTP 状态码分为五大类,分别是1xx(信息响应)、2xx(成功)、3xx(重定向)、4xx(客户端错误)、5xx(服务器错误)。以下是常见的 HTTP 状态码及其含义的完整列表:

1xx 信息响应

状态码描述含义
100Continue请求的初始部分已接收,客户端可以继续发送其余部分。
101Switching Protocols服务器已同意切换协议,例如从 HTTP 升级到 WebSocket。
102Processing (WebDAV)服务器已接收到请求,正在处理但尚未完成响应。

2xx 成功

状态码描述含义
200OK请求成功,服务器返回所请求的资源。
201Created请求成功并在服务器创建了新的资源。
202Accepted请求已接收但尚未处理完成(异步处理)。
203Non-Authoritative Information返回的元信息不是服务器的原始数据,而是经过变动的。
204No Content请求成功,但没有返回内容(通常用于删除操作)。
205Reset Content请求成功,需要客户端重置视图。
206Partial Content返回部分内容,用于分块下载(例如文件分片)。
207Multi-Status (WebDAV)服务器返回多个操作结果的状态(多状态响应)。

3xx 重定向

状态码描述含义
300Multiple Choices请求有多个可能的响应,客户端需选择。
301Moved Permanently资源已永久移动到新位置,需使用新 URL。
302Found临时重定向到新位置,未来仍需使用旧 URL。
303See Other重定向到另一个 URL(推荐使用 GET 方法访问)。
304Not Modified资源未被修改,可使用缓存。
305Use Proxy请求需要通过代理访问。
307Temporary Redirect临时重定向(方法保持不变)。
308Permanent Redirect永久重定向(方法保持不变)。

4xx 客户端错误

状态码描述含义
400Bad Request请求无效,可能有语法错误。
401Unauthorized未授权,需提供认证信息。
403Forbidden服务器拒绝请求,客户端无权访问。
404Not Found请求的资源不存在。
405Method Not Allowed请求的方法被禁用,例如 POST 请求到只接受 GET 的接口。
406Not Acceptable请求的资源不符合客户端的期望格式。
407Proxy Authentication Required需要通过代理认证。
408Request Timeout请求超时,客户端未在预期时间内发送请求。
409Conflict请求与服务器的资源状态冲突(如版本冲突)。
410Gone资源已永久删除,无法获取。
411Length Required需要指定 Content-Length 请求头。
412Precondition Failed请求头中的前提条件不满足。
413Payload Too Large请求实体过大,服务器无法处理。
414URI Too Long请求的 URI 太长,服务器无法解析。
415Unsupported Media Type请求的媒体类型不受支持。
416Range Not Satisfiable请求的范围无效或超出资源范围。
417Expectation Failed请求头中 Expect 的内容无法满足。
418I'm a teapot(愚人节彩蛋)服务器拒绝冲泡咖啡(玩笑代码)。
422Unprocessable Entity请求格式正确但无法处理(例如表单验证失败)。
425Too Early服务器不愿处理可能重复的请求。
426Upgrade Required客户端需切换到更高级的协议(如 HTTPS)。
429Too Many Requests客户端发送了太多请求(通常用于速率限制)。

5xx 服务器错误

状态码描述含义
500Internal Server Error服务器遇到未知错误。
501Not Implemented请求方法未被支持。
502Bad Gateway网关或代理收到无效响应。
503Service Unavailable服务器不可用,通常用于维护或过载。
504Gateway Timeout网关或代理超时。
505HTTP Version Not Supported不支持的 HTTP 版本。
507Insufficient Storage服务器存储空间不足(WebDAV)。
508Loop Detected请求导致服务器进入无限循环(WebDAV)。
511Network Authentication Required需要进行网络认证(例如登录 Wi-Fi 门户)。
最后修改:2024 年 11 月 26 日
如果觉得我的文章对你有用,请随意赞赏