通过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. 停止网络浏览器缓存
- 3. 无法让浏览器缓存内容
- 4. 浏览器缓存HTML框架内容
- 5. Gpg通过网络浏览器加密
- 6. IPython的:通过网络浏览器
- 7. WIA通过网络浏览器 - ASP.NET
- 8. 通过jQuery检测浏览器缓存
- 9. 通过浏览器缓存java脚本
- 10. 浏览器缓存静态内容不利吗?
- 11. 谷歌浏览器不会缓存内容
- 12. 通过网络浏览器购买的应用内硬币
- 13. Windows Phone 8通过javascript调用在网络浏览器中共享内容
- 14. 通过Selenium/PHPunit访问浏览器会话文件或缓存
- 15. 大多数A级浏览器是否通过https将内容缓存到磁盘?
- 16. 通过网络套接字连接mqtt客户端与HTTPS从浏览器
- 17. 请通过您的网络浏览器登录:https://support.google.com/mail/accounts/answer/78754(失败)
- 18. 如果浏览器未使用,浏览器会缓存CSS背景图片吗?
- 19. 防止网络浏览器缓存文件被下载
- 20. 网络浏览器里面的blogspot? (浏览器内的浏览器)
- 21. 浏览器缓存动态图像吗?
- 22. jquery.js在浏览器中缓存吗?
- 23. 浏览器缓存图片吗?
- 24. 防止用户通过网络浏览器访问网页?
- 25. 在浏览器会话中强制浏览器缓存
- 26. 浏览器不会缓存资源
- 27. 阻止浏览器缓存会话ID
- 28. asp.net互联网浏览器pdf缓存
- 29. 网络浏览器内容更改事件窗口电话
- 30. 针对网络浏览器的DOMDocument和内容
是浏览器会缓存通过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