通过https请求的内容是否仍会被网络浏览器缓存,或者他们是否认为这种不安全的行为?如果是这种情况,是否有告诉他们可以缓存?网络浏览器会通过https缓存内容吗
234
A
回答
126
默认网页浏览器应该缓存通过HTTPS一样通过HTTP内容,除非经收到HTTP Headers明确告知,否则。
This link是一个很好的介绍在HTTP头设置缓存设置。
反正是有告诉他们这是确定缓存?
这可以通过在Cache-Control
报头中设置max-age
值到一个非零值,例如可以实现
Cache-Control: max-age=3600
会告诉这个页面可以被缓存为3600秒(1小时)
+0
如果用户访问http://mysite.com并下载style.css,那么当他们访问https://mysite.com时,style.css会再次获取请求? – Frank 2011-03-26 08:26:16
188
0
默认情况下Https被缓存。这由全局设置进行管理,该设置不能被应用程序定义的缓存指令覆盖。要覆盖全局设置,请在控制面板中选择Internet选项小程序,然后转到高级选项卡。选中“安全”部分下的“不要将加密的页面保存到磁盘”框,但单独使用HTTPS对IE是否决定缓存资源没有影响。
WinINet只缓存HTTP和FTP响应,而不是HTTPS响应。 https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx
相关问题
- 1. 无法让浏览器缓存内容
- 2. 浏览器缓存HTML框架内容
- 3. WIA通过网络浏览器 - ASP.NET
- 4. IPython的:通过网络浏览器
- 5. 通过jQuery检测浏览器缓存
- 6. 浏览器缓存静态内容不利吗?
- 7. 通过Selenium/PHPunit访问浏览器会话文件或缓存
- 8. 大多数A级浏览器是否通过https将内容缓存到磁盘?
- 9. 请通过您的网络浏览器登录:https://support.google.com/mail/accounts/answer/78754(失败)
- 10. 如果浏览器未使用,浏览器会缓存CSS背景图片吗?
- 11. 防止网络浏览器缓存文件被下载
- 12. 网络浏览器里面的blogspot? (浏览器内的浏览器)
- 13. 防止用户通过网络浏览器访问网页?
- 14. jquery.js在浏览器中缓存吗?
- 15. 阻止浏览器缓存会话ID
- 16. 浏览器不会缓存资源
- 17. asp.net互联网浏览器pdf缓存
- 18. 没有出现在网络浏览器中的WordPress内容
- 19. 网络浏览器内容更改事件窗口电话
- 20. 我应该加密浏览器/ javascript内存的内容吗?
- 21. 打开网络浏览器
- 22. 自动网络浏览器?
- 23. 浏览器会使用不同的ETag缓存页面吗?
- 24. 浏览器会缓存对别名域的请求吗?
- 25. 浏览器缓存不同网站共享的CDN脚本吗?
- 26. 以特定的时间间隔自动保存网络浏览器内容
- 27. 从Chrome浏览器会自动缓存时匹配网页URL
- 28. 无法通过浏览器访问网络服务访问
- 29. 如何通过网络浏览器发送发布请求
- 30. 通过网络浏览器流式传输我的视频
是浏览器会缓存通过HTTPS内容检查此链接http://neopatel.blogspot.com/2010/02/firefox3-and-caching-https-content.html – 2010-02-09 15:56:10
@KalpeshPatel,这就要看**用户设置。有些已将缓存设置为禁用**全部** HTTPS页面http://blogs.msdn.com/b/ieinternals/archive/2010/04/21/internet-explorer-may-bypass-cache-for-cross- domain-https-content.aspx – Pacerier 2015-03-15 18:10:39