httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Kraemer <>
Subject Re: Corrupted headers with Apache2.0
Date Wed, 28 Feb 2001 11:59:20 GMT
(I recommend netcat (nc) and  "cat -v".)

Yes, I can reproduce this with a snapshot of apache-2.0 from three hours
ago. On my server (Apache/2.0.14-dev prefork), I get
1) garbage between the response line "HTTP/1.1 200 OK" and the first MIME header
2) thousands of NIL characters at the beginning of each MIME header line
   (made visible by "cat -v" and collapsed from ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@...
   into a shorter "^@^@..^@^@" in the following display)

Here's the command I enter, and the result I get (server running on port 8007):

% echo "GET / HTTP/1.0\n" | nc localhost 8007 | cat -v | sed 's|\^@\^@\(\^@\)*\^@\^@|^@^@..^@^@|g'
HTTP/1.1 200 OK^M
The server encountered an internal error or
misconfiguration and was unable to complete
your request.<P>
Please contact the server administrator, and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.<P>
More information about this error may be available
in the server error log.<P>
<ADDRESS>Apache/2.0.14-dev Server at <A HREF=""></A>
Port 8007</ADDRESS>
^@^@..^@^@Date: Wed, 28 Feb 2001 11:53:02 GMT^M
Server: Apache/2.0.14-dev (Unix) DAV/2^M
^@^@..^@^@Content-Location: index.html.en^M
Vary: negotiate,accept-language,accept-charset^M
^@^@..^@^@TCN: choice^M
Last-Modified: Sat, 20 Jan 2001 02:01:20 GMT^M
^@^@..^@^@ETag: "1588a-51f-ce0b3c00;27dbbac0"^M
Accept-Ranges: bytes^M
^@^@..^@^@Content-Length: 1311^M
Connection: close^M
^@^@..^@^@Content-Type: text/html; charset=ISO-8859-1^M
Content-Language: en^M
^@^@..^@^@Expires: Wed, 28 Feb 2001 11:53:02 GMT^M
^@^@..^@^@<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
  <TITLE>Test Page for Apache Installation</TITLE>
 [ truncated]

<>    |       Fujitsu Siemens
       <>              |   81730  Munich,  Germany

View raw message