I have been working happily w/ Acegi until it came time to test some parts of my web app w/ IE. I have since learned that IE has a *feature* where it does not download linked content from a secure connection w/ certain combinations of header values. I'm guessing my problem is simliar to what these different groups have come across.
The header content from a page secured w/ Acegi on my machine is:
Server: Apache-Coyote/1.1
Pragma: No-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache, no-store
Content-Type: text/html;charset=UTF-8
Content-Language: en-US
Transfer-Encoding: chunked
Date: Sat, 01 Apr 2006 10:37:57 GMT
200 OK
Reading the above links and others on the web indicate that these two lines are causing my problems:
Pragma: No-cache
Cache-Control: no-cache, no-store
When Tomcat sees a secure connection, it will automatically apply those headers to the response, causing some obvious difficulties.
Having not come across this before though, I went back to a Struts app still on the same box, visited a secure page in it, and it worked fine for IE - its response header for the secure page is:
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=ISO-8859-1
Transfer-Encoding: chunked
Date: Sat, 01 Apr 2006 10:43:48 GMT
200 OK
I'm just about out of ideas, and would appreciate any thoughts on getting past this.
Thanks,
Paul


