HTTP 状态码
所有 HTTP 状态码完整参考,包含详细说明。
| 状态码 | 名称 | 类别 | 描述 |
|---|---|---|---|
| 100 | 继续 | 信息性 | 初始请求已接收;继续 |
| 101 | 协议切换 | 信息性 | 服务器按 Upgrade 头切换协议 |
| 102 | 处理中 | 信息性 | 服务器正在处理请求 (WebDAV) |
| 103 | 早期提示 | 信息性 | 用于提前响应的提示 |
| 200 | OK | 成功 | 请求成功 |
| 201 | 已创建 | 成功 | 资源创建成功 |
| 202 | 已接受 | 成功 | 请求已被接受处理 |
| 203 | 非权威信息 | 成功 | 由代理服务器返回 |
| 204 | 无内容 | 成功 | 请求成功;无内容返回 |
| 205 | 重置内容 | 成功 | 浏览器应清除表单 |
| 206 | 部分内容 | 成功 | 服务器返回部分内容 (range) |
| 207 | 多状态 | 成功 | WebDAV:多个状态码 |
| 208 | 已经报告 | 成功 | WebDAV:重复项已在此前提供 |
| 226 | IM Used | 成功 | 服务器以实例操纵方式完成了 GET 请求 |
| 300 | 多种选择 | 重定向 | 资源有多种选择 |
| 301 | 永久移动 | 重定向 | 资源已永久移动到新 URL |
| 302 | 已找到 | 重定向 | 资源临时移动 (原位置) |
| 303 | 参见其他 | 重定向 | 用 GET 查看另一个 URL |
| 304 | 未修改 | 重定向 | 缓存版本仍然有效 |
| 305 | 使用代理 | 重定向 | 通过代理访问 (已弃用) |
| 307 | 临时重定向 | 重定向 | 临时移动;用相同方法重试 |
| 308 | 永久重定向 | 重定向 | 永久移动;用相同方法重试 |
| 400 | 错误请求 | 客户端错误 | 请求语法错误 |
| 401 | 未授权 | 客户端错误 | 需要身份验证 |
| 402 | 需要付款 | 客户端错误 | 保留供将来使用 |
| 403 | 禁止访问 | 客户端错误 | 服务器拒绝授权该请求 |
| 404 | 未找到 | 客户端错误 | 未找到资源 |
| 405 | 方法不允许 | 客户端错误 | 不支持的 HTTP 方法 |
| 406 | 不可接受 | 客户端错误 | 服务器无法生成可接受的响应 |
| 407 | 需要代理身份验证 | 客户端错误 | 请求需经代理身份验证 |
| 408 | 请求超时 | 客户端错误 | 服务器等待请求超时 |
| 409 | 冲突 | 客户端错误 | 请求与当前状态冲突 |
| 410 | 已消失 | 客户端错误 | 资源已永久删除 |
| 411 | 需要消息长度 | 客户端错误 | 需要 Content-Length 头 |
| 412 | 前置条件失败 | 客户端错误 | 请求头中的前置条件失败 |
| 413 | 请求体过大 | 客户端错误 | 请求实体过大 |
| 414 | URI 过长 | 客户端错误 | 请求 URI 过长 |
| 415 | 不支持的媒体类型 | 客户端错误 | 不支持的请求格式 |
| 416 | 范围无法满足 | 客户端错误 | 请求的范围不可用 |
| 417 | 预期失败 | 客户端错误 | 未满足 Expect 头 |
| 418 | I'm a Teapot | 客户端错误 | RFC 2324 彩蛋(HTHPC) |
| 421 | 错误指向的请求 | 客户端错误 | 请求被发送到错误的服务器 |
| 422 | 无法处理的实体 | 客户端错误 | WebDAV:语法正确但存在语义错误 |
| 423 | 已锁定 | 客户端错误 | WebDAV:资源已被锁定 |
| 424 | 依赖失败 | 客户端错误 | WebDAV:依赖的方法失败 |
| 425 | 过早 | 客户端错误 | 服务器不愿冒 HTTP 降级攻击的风险 |
| 426 | 需要升级 | 客户端错误 | 客户端应切换到其他协议 |
| 428 | 需要前置条件 | 客户端错误 | 服务器要求前置条件头 |
| 429 | 请求过多 | 客户端错误 | 超出速率限制 |
| 431 | 请求头字段过大 | 客户端错误 | 请求头过大 |
| 451 | 因法律原因不可用 | 客户端错误 | 内容因法律要求被屏蔽 |
| 500 | 内部服务器错误 | 服务器错误 | 通用服务器错误 |
| 501 | 未实现 | 服务器错误 | 服务器不支持该方法 |
| 502 | 错误网关 | 服务器错误 | 来自上游服务器的无效响应 |
| 503 | 服务不可用 | 服务器错误 | 服务器暂时不可用(过载/维护) |
| 504 | 网关超时 | 服务器错误 | 上游服务器未及时响应 |
| 505 | 不支持的 HTTP 版本 | 服务器错误 | HTTP 版本不受支持 |
| 506 | 变体也可协商 | 服务器错误 | 服务器存在内部配置错误 |
| 507 | 存储空间不足 | 服务器错误 | WebDAV:服务器无法存储表示 |
| 508 | Loop Detected | 服务器错误 | WebDAV:检测到无限循环 |
| 510 | 未扩展 | 服务器错误 | 需要更多扩展才能完成请求 |
| 511 | 需要网络身份验证 | 服务器错误 | 访问网络需要身份验证 |
共 62 个,显示 62 个
🐛
报告问题 / 提出建议
发现 Bug 或有建议?帮助我们改进这个工具。
这是什么工具?
HTTP 状态码查询工具提供所有 HTTP 响应状态码的完整查找和解释。涵盖 1xx(信息性)、2xx(成功)、3xx(重定向)、4xx(客户端错误)和 5xx(服务器错误)类别。包含代码编号、名称、描述和常见故障排除提示。Web 开发人员和 API 调试必备。
如何使用
- 1
搜索或浏览
按代码编号搜索或按类别浏览。
- 2
查看详情
查看每个代码的描述和故障排除提示。
- 3
查看结果
查看输出。
常见问题
最常见的 HTTP 错误代码有哪些?
404 未找到(页面不存在)、500 内部服务器错误(服务器崩溃)、403 禁止访问(无权限)、401 未授权(未认证)、502 错误网关(上游服务器错误)、503 服务不可用(过载)。4xx 是客户端问题;5xx 是服务器端问题。
301 和 302 重定向有什么区别?
301 永久移动表示资源已永久迁移到新 URL(浏览器会缓存)。302 临时找到表示重定向是暂时的(浏览器继续使用原始 URL)。SEO 方面:永久迁移用 301,临时重定向用 302。301 将链接权重传递给新 URL。
数据在本地处理吗
是的,所有处理都在浏览器内完成。数据不会发送到服务器。