HTTP 状态码参考
用通俗易懂的中文解释每一个 HTTP 响应状态码。支持搜索、按分类筛选或跳转到特定状态码。
没有找到匹配的状态码。
什么是 HTTP 状态码?
HTTP 状态码是 Web 服务器在响应客户端请求时返回的三位数字代码。它们表示请求是否成功、被重定向、出现错误或需要进一步操作。每次浏览器加载页面、下载文件或提交表单时,服务器都会随响应返回这些代码之一。
状态码根据第一位数字分为五大类。1xx 代码为信息响应,2xx 代码表示成功,3xx 代码处理重定向,4xx 代码表示客户端错误,5xx 代码表示服务器端错误。理解这些代码对于 Web 开发人员、DevOps 工程师以及任何调试 Web 应用程序或 API 的人来说都至关重要。
最常见的 HTTP 状态码详解
- 200 OK — 请求成功。这是成功 HTTP 请求的标准响应。
- 301 Moved Permanently — 资源已永久移动到新的 URL。搜索引擎会将排名权重转移到新 URL。
- 302 Found — 资源已临时移动。客户端应继续使用原始 URL 进行后续请求。
- 400 Bad Request — 由于语法无效或缺少参数,服务器无法理解该请求。
- 401 Unauthorized — 需要身份验证。客户端必须提供有效的凭据。
- 403 Forbidden — 即使经过身份验证,客户端也没有权限访问该资源。
- 404 Not Found — 服务器在给定的 URL 上找不到请求的资源。
- 500 Internal Server Error — 通用错误,表示服务器端出现了问题。
- 502 Bad Gateway — 作为网关或代理的服务器从上游服务器收到了无效的响应。
- 503 Service Unavailable — 服务器暂时无法处理请求,通常是由于维护或过载。