| 机制 | ETag/Last-Modified 作为校验值;请求带 If-None-Match/If-Modified-Since |
|---|---|
| 响应 | 304 Not Modified(无 body)或 200(新内容) |
| 规范 | RFC 9111 §4.3;RFC 9110 §13 |
观察协商过程
观察协商过程
curl -sv https://www.example.com/ 2>&1 | grep -A2 'If-None-Match\|HTTP/1.1 304'协商缓存仍有至少一次 RTT;高频接口用短 max-age 强缓存替代更划算。304 响应必须能复用本地副本缓存且不刷新新鲜度计算规则要清楚(按 RFC 9111 更新)。