| 结构 | 3 位数字,首位表类别 |
|---|---|
| 规范 | RFC 9110 §15;IANA HTTP Status Code Registry |
| 扩展 | 未注册码也可使用,但应限制在对应类别语义内 |
| 客户端规则 | 未知码按首位数字的类别处理 |
五类语义
| 类别 | 含义 | 处理要点 |
|---|---|---|
| 1xx | 信息 | 继续等待最终响应 |
| 2xx | 成功 | 按方法与内容处理结果 |
| 3xx | 重定向 | 按 Location 与缓存规则跟随 |
| 4xx | 客户端错误 | 修正请求后再试;408/429 可退避重试 |
| 5xx | 服务端错误 | 可重试(幂等请求)并上报 |
用 curl 只看状态码
用 curl 只看状态码
curl -s -o /dev/null -w '%{http_code} %{redirect_url}\n' https://example.com/