| In your Apache::ASP version, try setting Expires to tell IE
| to cache explicitly...
| $Response->{Expires} = 86400; # cache until tomorrow
I did that. And and also tried
$r->add_header('Expires',HTTP::Date::time2str(time+86400)); in a normal .pl
file. In fact, the first header dump in my previous message shows the header
doing it that way.
Other things I tried:
* "Cache-Control: public" (defaults to 'private' in Apache::ASP)
* Killing the Cache-Control header all together
* "Last-Modified:", tried in 5 minutes, in a month, in a year (the maximum
according to HTTP/1.1 standards), somewhere in 2038.
* "Expires:", idem dito
* Minimal header (just content-type and length)
* Telling IE (both 4.01 and 5.5) to *Never check*
IMHO, that last one is the weirdest of all.
Ime