完整的 HTTP 状态码参考手册,涵盖 1xx/2xx/3xx/4xx/5xx 所有状态码的名称、含义和用途说明,附带常用错误码的实际应用场景和排查建议,适合 Web 开发和 API 设计。
HTTP 状态码是服务器对客户端请求响应中返回的 3 位数字,指示请求是成功、重定向还是发生错误。
401 未授权表示需要身份验证但未提供。403 禁止访问表示服务器拒绝授权,即使凭据有效也不行。
HTTP 状态码按首位数字分类:1xx(信息性)表示请求已收到,继续处理;2xx(成功)表示请求已成功处理,如 200 OK;3xx(重定向)表示需要进一步操作,如 301 永久重定向;4xx(客户端错误)表示请求有问题,如 404 未找到;5xx(服务器错误)表示服务器处理失败,如 500 内部错误。
301 永久重定向(SEO 权重转移,如域名迁移);302 临时重定向(如登录跳转);304 未修改(缓存未变化,节省带宽);400 请求格式错误;401 未认证(需要登录);403 已认证但无权限;404 资源不存在;422 参数验证失败(RESTful API 常用);429 请求频率超限;500 服务器内部错误。