作者回复: 是的,谢谢指正。 min-fresh是在请求中使用的,通俗的讲它的含义表示:如果你有缓存,那么当前缓存不能过期,而且至少要经过min-fresh秒都不能过期的话,才能给我用。 RFC定义请参考:https://tools.ietf.org/html/rfc7234#section-5.2.1.3
作者回复: 最常用的主要是no-cache、no-store、max-age,其他不常用的记住它们打算从哪些方面、试图影响代理还是浏览器的缓存,用到有这个意识再针对性的去查即可。
作者回复: 当缓存proxy不在你的控制范围内,但业务又强加各种过期时间要求时,才会用到他们。通常max-age就够用了
作者回复: 基于收到的时间以及max-age来判断过期与否