HTTP 状态码参考

欢迎使用我们全面的 HTTP 状态码参考 — 这是您了解互联网工程任务组 (IETF) 定义的每个 HTTP 响应代码的完整指南。无论您是在调试 Web 应用程序、配置反向代理、分析服务器日志,还是仅仅学习 Web 工作原理,本参考都提供了从 1xx 信息响应到 5xx 服务器错误的所有标准 HTTP 状态码的清晰解释、实用示例和故障排除指南。每个条目都包含官方 RFC 定义、常见原因、典型场景和可行的解决建议。无论您是 Web 开发者、系统管理员、DevOps 工程师还是需要诊断网络问题的 QA 测试人员,这都是您的必备工具。

功能介绍

HTTP 状态码是 Web 服务器返回的三位数数字,用于指示客户端请求的结果。这些代码在 RFC 7231 和其他 IETF 规范中定义,用于传达请求是否成功、被重定向或遇到错误。它们分为五个类别:1xx(信息)表示请求已接收,处理继续;2xx(成功)表示请求已成功接收、理解和接受;3xx(重定向)表示需要进一步操作来完成请求;4xx(客户端错误)表示请求包含语法错误或服务器无法完成;5xx(服务器错误)表示服务器未能完成一个有效的请求。了解这些代码对于 Web 开发者、系统管理员、DevOps 工程师和 QA 测试人员至关重要。本参考涵盖了所有标准代码,包括常见的 200 OK、301 永久重定向、304 未修改、400 错误请求、401 未授权、403 禁止访问、404 未找到、500 内部服务器错误、502 错误网关和 503 服务不可用。

使用方法

  1. 使用导航选项卡按类别浏览状态码,包括信息响应(1xx)、成功(2xx)、重定向(3xx)、客户端错误(4xx)和服务器错误(5xx)各分类。
  2. 在搜索框中输入特定状态码编号(如404)或名称(如Not Found)进行快速精准搜索并定位。
  3. 阅读每个状态码的详细说明,包括官方 RFC 定义和该代码出现的常见原因分析。
  4. 查看故障排除提示部分,获取解决特定网络错误或服务器异常情况的可操作修复步骤。
  5. 使用复制功能复制任何状态码的详细信息应用于文档、工单或团队交流沟通中。
  6. 将经常需要引用的状态码添加为书签,以便在开发和调试期间快速便捷地访问查询。

计算示例

输入: 状态码: 404 Not Found

过程: 分类4xx(客户端错误) → 映射具体代码 → 说明触发条件

结果: 服务器找不到请求的资源(页面/文件不存在)

输入: 状态码: 301 Moved Permanently

过程: 分类3xx(重定向) → 更新书签 → SEO影响

结果: 资源永久迁移,所有链接应更新为新URL

相关搜索

相关搜索:http状态码, 状态码参考, http错误码, http响应码, Web服务器状态。

http状态码状态码参考http错误码http响应码Web服务器状态

常见问题

HTTP 状态码有哪些类别?

HTTP 状态码分为五类:1xx(信息)表示请求已接收,处理继续;2xx(成功)表示动作成功接收、理解和接受,最常见的是 200 OK;3xx(重定向)表示需要进一步动作,如 301 和 302;4xx(客户端错误)表示请求包含语法错误或无法完成,最著名的是 404 Not Found;5xx(服务器错误)表示服务器未能完成一个有效请求,如 500 Internal Server Error。

401 Unauthorized 和 403 Forbidden 有什么区别?

401 Unauthorized 表示请求缺少有效身份验证凭据 — 客户端必须进行身份验证才能获取响应。服务器会要求客户端提供认证信息(如登录页面或 API Token)。403 Forbidden 表示服务器理解请求但拒绝授权 — 客户端的身份已知但没有权限访问资源。与 401 不同,重新身份验证对 403 没有帮助,因为问题在于授权而非身份验证。

HTTP 状态码一共有多少个?

在各种 RFC 文档中定义了许多 HTTP 状态码。IANA(互联网数字分配机构)维护的官方注册表包含超过 60 个标准化代码,从 100 Continue 到 511 Network Authentication Required。然而,只有约 30-40 个在日常 Web 开发中常见。本参考涵盖了所有标准代码,包括 418 I'm a Teapot(愚人节 RFC)、429 Too Many Requests(速率限制)和 503 Service Unavailable(维护模式)等特殊代码。

304 Not Modified 是什么意思?有什么用处?

304 Not Modified 是一个重定向代码,它告诉客户端自上次请求以来所请求的资源没有更改。服务器不再次发送完整的响应体,而是发送此代码指示客户端使用缓存版本。这显著减少了带宽使用并提高了页面加载速度,特别是对于大静态资源(如图像、CSS 文件和 JavaScript 包)。它是 HTTP 条件请求缓存的基本组成部分,对于网站性能优化至关重要。

如何在应用程序中处理 5xx 错误?

5xx 错误表示服务器端故障 — 客户端的请求是有效的但服务器无法完成。常见处理策略包括:对临时问题实施带指数退避的重试逻辑,显示用户友好的错误消息而非原始错误码,在服务器端记录详细的错误信息以供调试,设置监控和告警以便及早发现 5xx 峰值,以及使用带有健康检查的负载均衡器将流量从不健康的服务器上引开。对于您自己的 API,确保返回适当的 5xx 代码和响应体中清晰的错误详情。

相关工具

UUID生成器 - 开发者工具

使用我们的免费在线UUID生成器即时生成通用唯一标识符(UUID)。无论您是创建数据库键的软件开发人员、管理分布式系统的系统管理员、生成测试数据的QA工程师、还是分区数据集的数据工程师,此工具都提供符合RFC 4122的多种版本UUID。单击即可生成版本1(基于时间)、版本4(随机)、版本5(基于命名空间)和其他UUID变体。设置要生成的UUID数量,选择大写或小写输出,并可选地包含或排除连字符。复制单个UUID或下载整个列表。非常适合数据库种子、分布式系统标识符、会话令牌、请求跟踪以及任何需要保证唯一标识符而无需中央协调机构的场景。

JWT解码器

欢迎使用我们免费的在线 JWT 解码器 — 一个专业、直观的 JSON Web Token 分析和解码工具。无论您是在调试基于 JWT 的身份验证系统、验证 Token 的有效负载内容、检查令牌签名有效性,还是学习 JWT 的内部结构和工作原理,这款工具都能即时解码和分析任何标准的 JWT 令牌。无需安装任何软件或注册账户,只需粘贴您的 Token 即可查看其完整详细内容。是您构建和调试现代认证系统的不可或缺的开发者工具。

密码强度检测器

担心你的密码不够安全,无法保护你的账户?我们的密码强度检测器可以对任何密码进行快速、准确的真实世界安全评估。它评估多个关键因素——长度、字符多样性、常见模式、字典词汇、键盘序列——生成全面的安全评分。你还能够看到预估的破解时间,清楚地展示攻击者需要多长时间才能破解你的密码。所有分析都在浏览器本地完成,密码永远不会接触服务器。无论是创建新密码、审计现有密码,还是制定组织安全策略,本工具都提供清晰、可操作的反馈,帮助你做出更明智的决策。

JSON格式化工具

欢迎使用我们免费的在线 JSON 格式化工具 — 一个强大且易用的 JSON 美化、验证和编辑工具。无论您是在调试难以阅读的压缩 JSON 数据、格式化 API 响应以供分析、准备 JSON 文档用于展示,还是在开发过程中验证 JSON 语法,这款工具都能即时完成所有操作。所有的格式化操作都在您的浏览器本地完成,您的数据绝不会发送到任何服务器,确保敏感信息的完全隐私和安全性。是您日常 Web 开发和数据处理的必备工具,高效可靠值得信赖。

Base64 编码与解码

Base64 编码解码器是一个免费的即时在线工具,用于在文本和二进制数据与 Base64 格式之间进行转换。Base64 是一种二进制到文本的编码方案,使用 64 个 ASCII 字符来表示二进制数据,使其可以安全地通过基于文本的协议(如电子邮件 MIME、JSON、XML 和 URL)传输。本工具支持编码(将数据转换为 Base64)和解码(将 Base64 转换回原始文本或二进制数据)。支持 UTF-8 文本,高效处理大体积输入,完全在浏览器中运行,不向任何服务器发送数据。非常适合需要处理 API 认证头、Data URI、JWT 令牌或任何 Base64 转换场景的开发者。

URL 编解码工具

使用我们的免费在线URL编码/解码工具即时编码和解码URL。无论您是处理查询参数的Web开发人员、处理HTTP请求的API工程师、处理Web日志的数据分析人员、还是需要在URL中安全传输特殊字符的任何人,此工具都提供即时、准确的单向转换。URL编码将特殊字符转换为可以安全在互联网上传输的格式,而URL解码则逆转此过程以恢复原始文本。只需粘贴您的URL或字符串,即可实时获得编码或解码结果。该工具处理Unicode字符、空格、符号和RFC 3986中定义的所有特殊字符。输入您的数据并点击相应的按钮即可立即转换。

哈希生成器 - 开发者工具

使用我们的免费在线哈希生成器即时生成加密哈希。从文本或文件输入计算MD5、SHA-1、SHA-256、SHA-384、SHA-512和其他哈希值。这款面向开发者、安全专业人士和数据完整性验证的重要工具支持多种哈希算法,即时出结果。用于验证文件完整性、生成校验和、测试密码哈希、创建唯一标识符或学习加密哈希。所有处理均在浏览器本地完成——您的敏感数据永远不会离开设备,确保机密输入的完全安全和隐私。所有处理均在浏览器本地完成,无需上传任何数据到服务器,确保您的设计信息和隐私安全得到充分保护。工具界面简洁直观,即使是初学者也能在几分钟内轻松上手使用。

JSON转CSV转换器

使用我们的免费在线转换器即时将JSON数据转换为CSV格式。上传或粘贴JSON数组即可获得正确格式化的CSV输出,带有自动标题检测、可自定义分隔符和嵌套对象扁平化。无论您是在导出API数据用于电子表格分析、将JSON数据库迁移到表格格式、准备数据供Excel或Google Sheets导入、从结构化数据生成报告,还是将JSON数据源与遗留系统集成,此转换器都能处理复杂结构,包括嵌套对象、对象数组、混合数据类型和大型数据集,并提供可配置选项以获得最佳输出。

二维码生成器

需要为您的网站、名片、活动、产品包装或营销活动创建专业二维码?我们的免费二维码生成器可在数秒内创建高质量、可扫描的二维码——无需注册、没有限制、没有水印。只需输入您的URL、文本、联系信息、Wi-Fi凭证或任何其他数据类型,即可获得一个可与所有现代智能手机和二维码扫描应用配合使用的即时可扫描二维码。自定义颜色以匹配您的品牌,在PNG和SVG输出格式之间选择,立即下载您的二维码。无论您是分享联系信息的小企业主、链接到登录页面的营销人员、分发门票的活动组织者,还是展示数字菜单的餐厅,本工具让二维码创建变得轻松便捷。

HTML实体编码/解码

使用我们的免费在线HTML实体编码器将任何文本编码为HTML实体以安全地网页显示。将特殊字符和符号转换为其HTML实体等效形式,以防止渲染问题和安全漏洞。这款专用工具处理所有保留的HTML字符、Unicode符号、表情符号和多语言文本编码。用于在网页中显示前清理用户输入、编码代码片段以供安全预览、为HTML嵌入准备多语言内容或确保特殊字符的跨浏览器兼容性。编码器支持命名实体、十进制数字和十六进制输出格式。

User Agent生成器

使用我们的免费在线User-Agent生成器为任何浏览器、设备或操作系统生成真实的User-Agent字符串。无论您是测试响应式布局的Web开发人员、模拟不同客户端环境的QA工程师、准备网络抓取配置的数据科学家、还是分析请求头的安全专业人员,此工具都能让您即时访问数千个真实世界的User-Agent字符串。从流行浏览器(Chrome、Firefox、Safari、Edge)、操作系统(Windows、macOS、Linux、Android、iOS)和设备类型(桌面、移动设备、平板电脑)中选择。复制单个字符串或导出列表以进行自动化测试。通过浏览器版本、操作系统版本和设备类型进行自定义以匹配您的确切测试要求。

正则表达式测试器 - 开发者工具

使用我们的免费在线正则表达式测试器实时测试和调试您的正则表达式。无论您是编写模式匹配代码的开发人员、从文本中提取信息的数据分析师、还是配置日志过滤器的系统管理员,此工具都能为您的正则表达式模式提供即时反馈。只需输入您的正则表达式,提供测试字符串,即可立即看到所有匹配项高亮显示并附带详细的组捕获信息。该工具支持所有标准正则表达式功能,包括字符类、量词、锚点、前瞻、反向引用和标志。当您的模式出现语法错误时,会收到有用的错误消息,还可以使用内置的正则表达式参考指南进行快速语法查找。不再需要猜测您的模式是否有效——即时查看结果并迭代直到您的正则表达式完美无缺。

热门工具

EMI 计算器

想知道你每个月要还多少贷款?我们的 EMI 计算器几秒钟就能算好。只需输入贷款金额、利率和期限,就能看到精确的月供。 本工具采用先进的算法引擎,确保每次计算结果的精确性和可靠性,适合个人用户、财务顾问、企业会计师、投资分析师、房产经纪...

BMI 计算器

每次站上体重秤,你是否都在纠结那个数字到底意味着什么?是胖了还是瘦了?健不健康?BMI(身体质量指数)是目前全球最通用的体重健康评估指标,被世界卫生组织、各国医疗机构、保险公司和健身教练广泛采用。保持BMI在正常范围内(18.5-24...

体脂率计算器

体脂率计算器帮你用一个不需要去医院或健身房的简单方式,快速估算你身体中脂肪组织所占的百分比。相比单纯看体重秤上的数字,体脂率是衡量身体健康状况更准确、更有意义的核心指标。两个体重完全相同的人,体脂率不同,体型可能天差地别,长期健康风险...

CAGR 计算器

想要知道你的投资每年平均增长了多少百分比吗?复合年均增长率CAGR计算器是评估投资表现的核心工具,它能够帮你计算出一笔投资在多年期间的年均复合增长率,让你清楚地了解投资的真实年化收益水平,从而客观评价你的投资决策是否成功。无论你是想评...

单位转换 - 转换工具

从烹饪到建筑,从科学到购物,单位转换是你一直需要但从来记不住公式的东西。5K比赛是多少公里?200磅是多少千克?一加仑是多少升?单位转换器是你的测量通用翻译器。涵盖长度、重量、体积、温度、速度、压力、能量、功率、面积和数据存储——全在...

年龄计算器

计算精确的年龄并不像用当前年份减去出生年份那么简单。闰年、不同的月份长度以及时区都会让手动计算变得棘手。我们的年龄计算器为你省去了这些麻烦——只需输入出生日期,就能获得精确到年、月、周、天、小时甚至分钟的结果。无论是填写需要精确年龄的...

JSON格式化工具

欢迎使用我们免费的在线 JSON 格式化工具 — 一个强大且易用的 JSON 美化、验证和编辑工具。无论您是在调试难以阅读的压缩 JSON 数据、格式化 API 响应以供分析、准备 JSON 文档用于展示,还是在开发过程中验证 JSO...

二维码生成器

需要为您的网站、名片、活动、产品包装或营销活动创建专业二维码?我们的免费二维码生成器可在数秒内创建高质量、可扫描的二维码——无需注册、没有限制、没有水印。只需输入您的URL、文本、联系信息、Wi-Fi凭证或任何其他数据类型,即可获得一...

薪资计算器(税前转税后)

了解你真实的到手收入对预算、规划和做出明智的职业决策至关重要,然而大多数人只看CTC数字而不了解每月实际到银行账户里有多少钱。我们的薪资计算器从雇主成本角度分解你的完整薪酬包,到扣除所有费用后的实际到手工资。无论你是想比较不同工作of...

小费计算器

外出就餐、理发、打车或接受任何个人服务时,往往会遇到该给多少小费的问题。小费计算器能根据你的消费总额和你体验到的服务质量,快速计算出合适的小费金额,免去了猜测的困扰。不同国家和不同服务类型的小费习惯差异很大,在某个地方算慷慨的行为在另...

字数统计 - 文字工具

需要准确的词数统计用于文章、论文或文档?这个文字计数器给你即时精确的词数、字符数、句子数和段落数。不管你是学生要满足字数要求、写作者追踪日常产出、译者估计项目大小还是内容经理核实简报要求,这个工具告诉你到底写了多少。它超越简单词数给你...

颜色代码转换器

颜色代码转换器是一个免费的在线工具,可以即时在网页设计和开发中使用的不同颜色格式之间进行转换。一键转换 HEX(#RRGGBB)、RGB(rgb(r,g,b))、RGBA(rgba(r,g,b,a))、HSL(hsl(h,s%,l%)...