Cache-control: no-cache
SN | 缓存请求指令和描述 |
1 | no-cache
在没有与源服务器成功重新验证的情况下,缓存不得使用响应来满足后续请求。
|
2 | no-store
缓存不应存储有关客户端请求或服务器响应的任何内容。
|
3 | max-age = seconds
表示客户端愿意接受年龄不大于指定时间(以秒为单位)的响应。
|
4 | max-stale [ = seconds ]
表示客户端愿意接受超过其过期时间的响应。如果给定了秒数,则不得超过该时间。
|
5 | min-fresh = seconds
表示客户端愿意接受新鲜度生命周期不小于其当前年龄加上指定时间(以秒为单位)的响应。
|
6 | no-transform
不转换entity-body。
|
7 | only-if-cached
不检索新数据。缓存只有在缓存中才能发送文档,并且不应联系源服务器查看是否存在更新的副本。
|
SN | 缓存响应指令和描述 |
1 | public
表示响应可以被任何缓存缓存。
|
2 | private
表示响应消息的全部或部分是针对单个用户的,不能被共享缓存缓存。
|
3 | no-cache
在没有与源服务器成功重新验证的情况下,缓存不得使用响应来满足后续请求。
|
4 | no-store
缓存不应存储有关客户端请求或服务器响应的任何内容。
|
5 | no-transform
不转换entity-body。
|
6 | must-revalidate
缓存在使用之前必须验证过时文档的状态,过期文档不应使用。
|
7 | proxy-revalidate
proxy-revalidate 指令与 must-revalidate 指令含义相同,只是它不适用于非共享用户代理缓存。
|
8 | max-age = seconds
表示客户端愿意接受年龄不大于指定时间(以秒为单位)的响应。
|
9 | s-maxage = seconds
此指令指定的最大年龄覆盖由 max-age 指令或 Expires 标头指定的最大年龄。 s-maxage 指令总是被私有缓存忽略。
|