Perrin,

        My first inclination upon reading this post was "Silly, of course I 
checked the headers."

        However, upon doing what you suggested by putting the CGI.pm script and 
mod_perl version side by side in lynx, the only difference was the following 
header:

        Cache-Control: max-age=0 must-revalidate

        I took that out and it works fine.  Further inspection reveals that 
Cache-Control is apparently an HTTP1.1 feature.  I replaced it with the HTTP1.0 
'Pragma: no-cache' and that worked out fine.

        Thank you so much for the suggestion.  I'm sure it was suggested 
before, but perhaps I just needed to time away from it to look deeper.

Rodger

On Tue, 15 Mar 2005 22:25:10 -0500
Perrin Harkins <[EMAIL PROTECTED]> wrote:

> On Sat, 2005-03-12 at 18:25 -0500, Rodger Castle wrote:
> > I got around the immediate problem by a per-file <Location> directive
> > for the particular script in question and writing it with CGI.pm with
> > no problems.
> 
> This almost certainly means that your mod_perl script is not sending out
> the right headers.  Look at the complete response headers using GET or
> lynx or something and compare them to see what's missing in your
> mod_perl script.
> 
> - Perrin
> 
> 

Reply via email to