可缓存性
pulic:
http 请求中设置 Cache-Control的值, http请求的过程中允许对当前的接口进行缓存的操作
private
只有发起请求的浏览器才可以进行缓存
no-cache 本地可以缓存,,但是缓存的时候要向服务器进行请求验证 任何节点不允许缓存
max-age=second(浏览器读取的缓存时间)
设置缓存的时间
s-maxage=second (只有在代理服务器中才生效,,如果有no-cache,s-maxage=second,则 -maxage生效)
max-stale=second 即便缓存过期了,,还可以使用过期的请求,,不需要去服务器那边拿新的请求
重新验证
must-revalidate
max-age过期以后像服务端重新请求,
proxy-revalidate 缓存服务器必须去原服务器请求
no-store 不可以使用缓存,必须像服务器请求新的资源
no-transform 设置在proxy服务器中,告诉代理服务器不许改动内容,,不允许压缩,转换
设置头是想要让他按照规范做,,不能够强制