HTTP 状态码
🔢 HTTP 响应状态码,r0capture 抓到的响应里直接可见。
分类
| 类别 | 含义 |
|---|---|
| 1xx | 信息响应 |
| 2xx | 成功 |
| 3xx | 重定向 |
| 4xx | 客户端错误 |
| 5xx | 服务端错误 |
常见状态码
| 码 | 含义 | 抓包关注点 |
|---|---|---|
| 200 | OK | 成功 |
| 201 | Created | 资源已创建 |
| 204 | No Content | 成功无 body |
| 301/302 | 重定向 | 跟随 Location 头 |
| 304 | Not Modified | 缓存有效 |
| 400 | Bad Request | 请求格式错 |
| 401 | Unauthorized | 未认证(token 失效?) |
| 403 | Forbidden | 无权限(pinning?签名错?) |
| 404 | Not Found | 路径错 |
| 429 | Too Many Requests | 限流(风控?) |
| 500 | Server Error | 服务端崩 |
| 502/503/504 | 网关错误 | 服务不可用 |
在 r0capture 里
[SSL_read] HTTP/1.1 200 OK
[SSL_read] HTTP/1.1 401 Unauthorized状态码在响应状态行第二段。
排查应用
| 现象 | 可能原因 |
|---|---|
| 401 | token 过期/未带 |
| 403 | 签名错/pinning/风控 |
| 429 | 请求过频被限流 |
| 5xx | 服务端问题,非抓包问题 |
抓到 4xx 但明文正常,说明请求发出去了,是服务端拒绝——查签名/凭证。