Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 8 Struts应用程序-无法通过IE上的https下载文件_Internet Explorer 8_Https_Download_Struts - Fatal编程技术网

Internet explorer 8 Struts应用程序-无法通过IE上的https下载文件

Internet explorer 8 Struts应用程序-无法通过IE上的https下载文件,internet-explorer-8,https,download,struts,Internet Explorer 8,Https,Download,Struts,我有一个Struts应用程序,它在某些时候提供了下载一些文件的可能性。 我最近发现在IE8上通过https下载失败。Firefox4运行良好 我在IE中遇到的错误是: Internet Explorer无法下载 来自本地主机的someAction.do Internet Explorer无法打开 这个网站。请求的 站点不可用或无法访问 找到了。请稍后再试 有什么想法吗?在HTTPS上使用文件下载的每个人都可能在Internet explorer上遇到这个问题 在Microsoft支持站点上也有

我有一个Struts应用程序,它在某些时候提供了下载一些文件的可能性。 我最近发现在IE8上通过https下载失败。Firefox4运行良好

我在IE中遇到的错误是:

Internet Explorer无法下载 来自本地主机的someAction.do

Internet Explorer无法打开 这个网站。请求的 站点不可用或无法访问 找到了。请稍后再试


有什么想法吗?

在HTTPS上使用文件下载的每个人都可能在Internet explorer上遇到这个问题


在Microsoft支持站点上也有很多关于此类问题的参考,例如,

在HTTPS上使用文件下载的每个人都可能在Internet explorer上遇到过此问题


在Microsoft支持网站上也有很多关于此类问题的参考资料,例如。

经过一些研究,我发现我们需要添加标题

Cache-control: "no-cache"
及 布拉格马:没有缓存

使您的应用程序与IE8兼容。
不幸的是,这对我不起作用。

经过一些研究,我发现我们需要添加标题

Cache-control: "no-cache"
及 布拉格马:没有缓存

使您的应用程序与IE8兼容。
不幸的是,这对我不起作用。

谢谢。我设法在响应中取消设置了所有与缓存相关的头属性,现在它可以工作了。谢谢!你的链接救了我一天!谢谢我设法在响应中取消设置了所有与缓存相关的头属性,现在它可以工作了。谢谢!你的链接救了我一天!以下是对我有用的东西;将IE的缓存控制设置为private,非IE浏览器的缓存控制设置为no-cache;对于IE浏览器,将缓存控件设置为private,对于非IE浏览器,将其设置为no cache