HTTP 缓存控制:当它不存在时可接受的默认行为是什么?

Ste*_*wig 5 rest http cache-control

我遇到了一些 HTTP 缓存问题,这是由于某些下游应用程序未将 Cache-Control 标头放在时间敏感数据上造成的。我需要证明这是一个破碎的情况。

当 HTTP 1.1 不存在 Cache-Control 标头时,是否有任何关于缓存和代理允许或常见响应处理行为的在线简洁声明?我看到 RFC2616,但它似乎不包含任何关于没有 Cache-Control 标头的响应的规范或 SHOULD 语句。

Jim*_*im 1

我认为当这个指令丢失时,由浏览器来决定它想要做什么。(在这种情况下,您的服务器可能是浏览器)

这是对各种浏览器处理问题的方式的很好的描述:

http://www.f5.com/pdf/white-papers/browser-behavior-wp.pdf

希望有帮助。