Error loading IE8 application over SSL

When downloading the excel file on IE8 via SSL, we get the error: "Failed to load Document.ashx from MyHostName.Unable to open this website. The requested site is either unavailable or cannot be found. Please try again later."

We tried a couple of solutions, but none of them worked except regedit (which is not viable).

1) I tried to edit the registry in accordance with http://support.microsoft.com/kb/323308 , and it worked. But this is not a viable solution. 2) I tried the solution according to this link http://support.microsoft.com/kb/815313 , where they say that the files will be downloaded if you copy the shortcut and run it through the URL browser. But this decision was not consistent and sometimes worked, but basically did not work.

3) Update our Java code to response.setHeader ("Cache-Control", "must-revalidate, private"); response.setDateHeader ("Expires", -1), but still, when we look at the header, which it shows as "cache-control: no-cache". this solution also does not work

4) Uncheck the option "Do not save encrypted files to disk" in IE 8. But this also does not work. http://blogs.msdn.com/b/ieinternals/archive/2010/04/21/internet-explorer-may-bypass-cache-for-cross-domain-https-content.aspx and http: // support. microsoft.com/kb/2549423

they also searched the Internet for various options, as mentioned above, but none of them work with full proof.

if anyone has a solution other than the above. please share it.

thanks

+4
source share
4 answers

I had the same problem and I found that the header:

Pragma: private 

fix it.

+7
source

Make sure that your heading in this heading is " do not store " and " no cache ." IE8 pukes if it has changed.

Check out the update at the end of this post: Internet Explorer cannot load https: // something

I found that I also need to remove the pragma header for it to work. Apparently, the pragma is not intended for answers, although I do not know if any old browsers are required there.

Source: Difference between Pragma and Cache-control headers?

0
source

The problem is that if the server sends an HTTP header to the browser that disables caching, Explorer gives an error. We also tried all the solutions that you said, no luck, but after analyzing the HTTP response, we saw that the application server added no-cache= "Set-Cookie" http-header automatically, and it turned off IE8 caching ... There is a setting , which can be executed in AS, but in our case we could not do this, so we changed the server code of the cookie-management server, and we solved the problem.

0
source

I ran into this problem, and after logging in, resolve this problem

response.setContentType ("application / vnd.ms-xls; charset = utf-8");

response.setHeader ("Content-Disposition", "attachment; file name =" + file name);

response.setHeader ("Pragma", "public");

response.setHeader ("Cache-Control", "public, max-age = 3800");

0
source

All Articles