比如说,我的 Web 应用程序响应一个 http 请求,其响应头中没有“缓存控制”。如果客户端在较短的时间内提交相同的请求,会发生什么?是否使用了响应的缓存副本,因此请求不需要到达服务器?还是像第一次一样将请求发送到服务器?
如果答案是“取决于”,请说明依赖项是什么。谢谢。
比如说,我的 Web 应用程序响应一个 http 请求,其响应头中没有“缓存控制”。如果客户端在较短的时间内提交相同的请求,会发生什么?是否使用了响应的缓存副本,因此请求不需要到达服务器?还是像第一次一样将请求发送到服务器?
如果答案是“取决于”,请说明依赖项是什么。谢谢。
HTTP/1.1 协议中没有为没有缓存相关标头的资源定义缓存行为,因此这实际上取决于 HTTP 客户端的实现。
这是RFC的链接。