Cache-Control:控制缓存的行为
通过指定首部字段 Cache-Control 的指令,就能操作缓存的工作机制;
Cache-Control指令可用于请求及响应时;
指令的参数是可选的,多个指令之间通过“,”分隔。
eg:Cache-Control:private,max-age=0,no-cache
Cache-Control指令一览:
请求指令:
指令 | 参数 | 说明 |
no-cache | 无 | 强制向源服务器再次验证 |
no-store | 无 | 不缓存请求或响应的任何内容 |
max-age=【秒】 | 必需 | 响应的最大Age值 |
max-stale(=【秒】) | 可省略 | 接收已过期的响应 |
min-fresh=【秒】 | 必需 | 期望在指定时间内的响应仍有效 |
no-transform | 无 | 代理不可更改媒体类型 |
only-if-cached | 无 | 从缓存获取资源 |
cache-extension | - | 新指令标记(token) |
</