跳到主要内容

HTTP状态码说明

以下是完整的HTTP状态码表格,包含状态码、名称及详细说明:

状态码名称说明
1xx (信息响应)
100Continue客户端应继续发送请求,服务器已收到请求头
101Switching Protocols服务器按客户端要求切换协议(如WebSocket)
102Processing (WebDAV)服务器正在处理请求,避免客户端超时
103Early Hints在最终响应前返回部分响应头(用于预加载资源)
2xx (成功响应)
200OK请求成功,响应中包含结果数据
201Created请求成功且新资源已被创建(如POST请求)
202Accepted请求已接受,但处理尚未完成(适用于异步操作)
203Non-Authoritative Information响应来自缓存或第三方代理,非原始服务器数据
204No Content请求成功,但响应无返回内容(如DELETE请求)
205Reset Content请求成功,客户端需重置当前文档视图
206Partial Content服务器返回部分内容(支持分块下载/断点续传)
207Multi-Status (WebDAV)多资源操作时,独立返回每个子请求状态
208Already Reported (WebDAV)避免重复报告相同集合成员的状态
226IM Used服务器已完成实例操作(HTTP Delta编码)
3xx (重定向)
300Multiple Choices资源有多个可选响应(如不同语言版本)
301Moved Permanently资源永久移至新URL,需更新书签
302Found资源临时移至新URL,客户端应继续使用原URL
303See Other重定向到另一个URL(常用于POST后跳转)
304Not Modified资源未修改,客户端可使用缓存版本
305Use Proxy(已废弃) 必须通过代理访问资源
307Temporary Redirect临时重定向,要求客户端保持原请求方法(如POST)
308Permanent Redirect永久重定向,要求客户端保持原请求方法
4xx (客户端错误)
400Bad Request请求语法错误,服务器无法理解
401Unauthorized请求需要身份验证(未提供有效凭证)
402Payment Required(预留) 需支付访问,实际极少使用
403Forbidden服务器拒绝请求(无权限访问资源)
404Not Found请求的资源不存在
405Method Not Allowed请求方法不被支持(如GET接口用POST访问)
406Not Acceptable服务器无法生成客户端接受的响应格式
407Proxy Authentication Required需通过代理服务器身份验证
408Request Timeout服务器等待请求超时
409Conflict请求与当前资源状态冲突(如重复创建)
410Gone资源已被永久删除,无转发地址
411Length Required请求需包含Content-Length
412Precondition Failed请求头中的先决条件不满足(如If-Match校验失败)
413Payload Too Large请求数据超过服务器限制
414URI Too Long请求URL过长(超过服务器解析能力)
415Unsupported Media Type请求的媒体类型不被支持(如上传格式错误)
416Range Not Satisfiable请求范围无效(如文件范围超出实际大小)
417Expectation FailedExpect请求头中的预期内容无法满足
418I'm a teapot(彩蛋) 服务器拒绝煮咖啡(愚人节玩笑)
421Misdirected Request请求被发送到错误的服务器(多主机配置)
422Unprocessable Entity (WebDAV)请求格式正确但语义错误(如验证失败)
423Locked (WebDAV)请求的资源已被锁定
424Failed Dependency (WebDAV)因前序请求失败导致当前请求失败
425Too Early服务器拒绝处理可能重放的请求(防范重放攻击)
426Upgrade Required客户端需升级协议(如切换到HTTP/2)
428Precondition Required请求需包含条件头(如If-Match
429Too Many Requests客户端发送请求过多(被限流)
431Request Header Fields Too Large请求头字段过大
451Unavailable For Legal Reasons因法律原因资源不可访问(如政府审查)
5xx (服务器错误)
500Internal Server Error服务器内部错误(无具体信息的通用错误)
501Not Implemented服务器不支持请求的功能(如未知方法)
502Bad Gateway网关/代理服务器收到上游服务器的无效响应
503Service Unavailable服务器暂时过载或维护中
504Gateway Timeout网关/代理服务器等待上游响应超时
505HTTP Version Not Supported服务器不支持请求的HTTP协议版本
506Variant Also Negotiates服务器内部配置错误(内容协商循环)
507Insufficient Storage (WebDAV)服务器存储空间不足
508Loop Detected (WebDAV)操作因无限循环中止(如目录嵌套)
510Not Extended请求需进一步扩展(服务器未实现扩展策略)
511Network Authentication Required客户端需进行网络认证(如连接公共WiFi的认证页面)

📌 关键提示

  1. 最常用状态码200(成功)、301/302(重定向)、404(未找到)、500(服务器错误)
  2. 特殊状态码
    • 418:愚人节彩蛋(RFC 2324)
    • 451:源自反乌托邦小说《华氏451》,用于法律原因拦截
  3. 版本依赖
    103(HTTP/2)、425(HTTP/1.1+)等需特定协议版本支持
  4. 废弃状态码
    305 Use Proxy 因安全风险已被主流浏览器弃用