HTTP 401 是什么意思?未认证(Unauthorized)
4xx 客户端错误,依据 RFC 9110 §15.5.2。
401
Unauthorized
4xx 客户端错误请求缺少有效身份凭证(未登录或 Token 失效),注意语义是「未认证」而非「未授权」。
常见触发场景
- Token 过期或签名错误
- 未携带 Authorization 头
- API Key 无效
含义、排查与 SEO 影响
确认状态码与语义
401 属于 客户端错误(4xx)。含义:请求缺少有效身份凭证(未登录或 Token 失效),注意语义是「未认证」而非「未授权」。
复现场景
场景 1:Token 过期或签名错误;场景 2:未携带 Authorization 头;场景 3:API Key 无效
排查与修复
1. 刷新或重新签发凭证;2. 检查鉴权中间件与路由匹配
SEO 影响
爬虫抓取受保护内容会收到 401;公开内容不应返回 401。
常见问题
401 是什么意思?
401(Unauthorized,未认证)是 RFC 9110 §15.5.2 定义的 HTTP 状态码,属于 客户端错误。请求缺少有效身份凭证(未登录或 Token 失效),注意语义是「未认证」而非「未授权」。
401 对网站 SEO 有什么影响?
爬虫抓取受保护内容会收到 401;公开内容不应返回 401。
出现 401 应该怎么排查?
1. 刷新或重新签发凭证 2. 检查鉴权中间件与路由匹配
4xx 和相邻类别的区别是什么?
请求有误、权限不足或资源不存在,责任在请求侧。