curl 返回 401
curl 返回 401:未授权
症状
HTTP/1.1 401 Unauthorized
{"code":1002,"msg":"未登录或登录状态已失效"}
30 秒排查
1. 看清楚这个接口是不是需要登录:`curl -i http://127.0.0.1:8000/api/v1/orders`
2. 带上 token 再试一次:`curl -i -H "Authorization: Bearer <你的token>" http://127.0.0.1:8000/api/v1/orders`
3. 还不行就检查 token 是否过期,重新登录拿一个新的(仅限本地实验环境 / 自建靶场)
为什么会这样
401 的意思不是"密码错",而是"你没带身份凭证"或"凭证已失效";接口认的是请求头里的 token,不是浏览器里登录过。
涉及的名词
[Socket] [环境变量] [DNS]
相关场景
· EADDRINUSE 端口占用
· CPU 100% 排查
📚 想深入
→ 《册2》第 6 章:一次请求的完整旅程