networking浏览器会通过httpscaching内容吗?

请求通过https请求的内容是否仍然被网页浏览器caching,或者他们认为这种不安全的行为? 如果是这样的话,是否有告诉他们可以caching?

默认情况下,Web浏览器应通过HTTPScaching与HTTP相同的内容,除非通过收到的HTTP头明确告知其他内容。

这个链接是在HTTP标头中设置caching设置的一个很好的介绍。

反正有告诉他们可以caching吗?

这可以通过将Cache-Control头中的max-age值设置为非零值来实现,例如

 Cache-Control: max-age=3600 

会告诉浏览器这个页面可以caching3600秒(1小时)

截至2010年, 除非明确告知,否则所有现代,当前ish浏览器都默认cachingHTTPS内容。

不是必须设置cache-control:public为此发生。

来源: Chrome , IE , Firefox 。

Https默认被caching。 这是通过应用程序定义的caching指令无法覆盖的全局设置进行pipe理的。 要覆盖全局设置,请在控制面板中select“Internet选项”小程序,然后转到高级选项卡。 选中“安全”部分下的“不要将encryption的页面保存到磁盘”框,但单独使用HTTPS对IE是否决定caching资源没有影响。

WinINet只cachingHTTP和FTP响应而不是HTTPS响应。 https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx