httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Ames <>
Subject Re: Why can't ap_send_error_response() count on charset?
Date Tue, 13 Aug 2002 16:52:25 GMT
Carlo Perassi wrote:
> On Tue, Aug 13, 2002 at 11:06:57AM -0400, Greg Ames sent those random bytes:
> > Can you try it again with current cvs HEAD?  I'm not familiar with the W3C
> > Validator test, but I would hope that if it saw a good http Content-Type header,
> > it wouldn't need the stuff in the html meta line.

> it's trivial to change the Apache C code to generate W3C pages but they have
> technical reasons which don't permit to define a meta tag with charset
> definition... 

Well, really it's more of a philosophical issue than a technical reason.  This
code should be as simple as possible due to its use in error situations, plus I
dislike the idea of having to maintain the same information in two different
places.  But if the meta tag is necessary for some reason (which I don't
understand) we can easily add it, as you pointed out.  What do the html experts
think?  Joshua?  Cliff?

> so some minutes ago, on the Apache CVS tree it's appeared a fix
> for a header problem, and as Greg Ames <> said
> "I would hope that if (the Validator) saw a good http Content-Type header,
> it wouldn't need the stuff in the html meta line."
> Before trying the new Apache CVS code... 

Carlo, I don't think the fix I commited will make a difference here, now that I
see what you are doing.  So trying cvs HEAD would be a waste of your time.  It
only improves things when an ErrorDocument local redirect fails.  You are
already getting a good http Content-Type header from, but no meta tag
in the html.  I am curious to hear what the W3C Validator people say.

> carlo@voyager:~$ telnet 80
> Trying
> Connected to
> Escape character is '^]'.
> GET HTTP/1.0
> HTTP/1.1 404 Not Found
> Date: Tue, 13 Aug 2002 15:41:38 GMT
> Server: Apache/2.0.40 (Unix)
> Content-Length: 287
> Connection: close
> Content-Type: text/html; charset=iso-8859-1
> <html><head>
> <title>404 Not Found</title>
> </head><body>
> <h1>Not Found</h1>
> <p>The requested URL /doesntexist.html was not found on this server.</p>
> <hr />
> <address>Apache/2.0.40 Server at Port 80</address>
> </body></html>
> Connection closed by foreign host.


View raw message