📡 HTTP状态码参考
HTTP状态码是服务器在每次响应中返回的三位数字,用于告诉客户端发生了什么。共有5个类别:1xx(信息性)、2xx(成功)、3xx(重定向)、4xx(客户端错误)和5xx(服务器错误)。使用上面的搜索框或类别筛选器,可以立即找到任意代码。
隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。
关于
此工具整合了RFC 7231、RFC 4918(WebDAV)、RFC 6585、RFC 7538、RFC 8470及相关标准中定义的所有62个标准HTTP状态码 —— 无需网络请求。每个代码显示其数字值、正式名称、英文描述及其类别徽章。点击任意卡片即可将代码编号复制到剪贴板。
如何使用
- 在搜索框中输入数字(例如 404)或关键字(例如 "redirect")可即时筛选代码。
- 使用分类标签(全部 / 1xx / 2xx / 3xx / 4xx / 5xx)仅浏览您需要的类别。
- 点击任意卡片可将状态码数字复制到剪贴板 —— 一个提示框会确认复制操作。
- 结合搜索和分类筛选 —— 它们可以协同工作,例如,您可以在 4xx 类别中搜索 "auth"。
- 使用键盘:通过 Tab 键导航到卡片,然后按 Enter 或 Space 键复制 —— 完全无需鼠标即可访问。
常见问题
- HTTP 404 是什么意思?
- 404 Not Found 表示服务器找不到请求的资源。URL 可能拼写错误,页面可能已被删除,或者资源可能已移动但没有重定向。这是网络用户最常遇到的 HTTP 错误。
- 301 重定向和 302 重定向有什么区别?
- 301 Moved Permanently 表示资源已永久移动到新 URL,因此浏览器和搜索引擎会更新其记录。302 Found 表示临时移动 —— 浏览器会跟随重定向,但继续使用原始 URL 进行后续请求。对于 SEO,301 会将链接权重传递给新 URL;302 不会。
- 什么会导致 500 内部服务器错误?
- 500 错误表示服务器遇到了意外情况 —— 这是服务器端故障的通用错误。常见原因包括应用程序代码中的未处理异常、服务器配置错误、内存不足、数据库连接失败或服务器端脚本的语法错误。检查服务器错误日志以诊断根本原因。
- 401 未授权和 403 禁止有什么区别?
- 401 表示缺少或无效的认证 —— 服务器不知道你是谁。发送有效的凭据可能会解决问题。403 表示服务器知道你是谁,但拒绝授权该操作 —— 凭据不会起作用,因为您的账户或角色根本不允许访问。
- HTTP 状态码在 HTTP/2 和 HTTP/3 中是否相同?
- 是的。HTTP/2 和 HTTP/3 改变了传输层(二进制帧、多路复用、QUIC),但保留了与 HTTP/1.1 相同的状态码语义。无论协议版本如何,200、404 或 500 的含义都是一样的。此处列出的代码适用于所有正在使用的 HTTP 版本。
- 此工具会上传我的数据吗?
- 不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。