httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aram Mirzadeh <...@qosina.com>
Subject Re: WWW Form Bug Report: "HTTP/1.0 requests generate HTTP/1 (fwd)
Date Mon, 09 Dec 1996 14:25:17 GMT

I'll pass your comments to the rest of the group.  

Mike Goldman said:
> From mike@mail.adm.by.net  Sat Dec  7 00:08:15 1996
> Message-Id: <199612070510.AAA31542@paine.adm.by.net>
> Comments: Authenticated sender is <mike@mail.adm.by.net>
> From: "Mike Goldman" <mike@by.net>
> Organization: By Net
> To: Aram Mirzadeh <awm@qosina.com>
> Date: Sat, 7 Dec 1996 00:09:34 +0000
> MIME-Version: 1.0
> Content-type: text/plain; charset=US-ASCII
> Content-transfer-encoding: 7BIT
> Subject: Re: WWW Form Bug Report: "HTTP/1.0 requests generate HTTP/1
> Priority: normal
> X-mailer: Pegasus Mail for Win32 (v2.42a)
> 
> # telnet www2.3dresearch.com 80
> Trying 207.3.242.3...
> Connected to www2.3dresearch.com.
> Escape character is '^]'.
> HEAD / HTTP/1.0
> 
> HTTP/1.1 200 OK
> Date: Sat, 07 Dec 1996 05:00:10 GMT
> Server: Apache/1.2b1
> Connection: close
> Content-Type: text/html
> Last-Modified: Sat, 09 Nov 1996 05:07:04 GMT
> ETag: "9891-13fc-32841178"
> Content-Length: 5116
> Accept-Ranges: bytes
> 
> Connection closed by foreign host.
> 
> Presumably, an HTTP/1.0 client would not know what to do with an 
> ETag, Connection or Accept-Ranges response.  It is significant, 
> perhaps, that an HTTP/1.1 HEAD request generates an identical 
> response, except that the server keeps the session alive for a few 
> seconds to await further instructions.
> 
> As I understand the HTTP spec, a server is not supposed to respond 
> with a higher version than requested -- that is to say, the version 
> (and corresponding options) returned should be the highest HTTP 
> version supported by BOTH the server and client.
> 
> Thus, to bring Apache 1.2 into full HTTP/1.1 compliance, this should 
> probably be fixed.  It is certainly not a serious problem, as I know 
> of no browser which will barf on fields it does not recognize -- but 
> there it is.
> 
> > # telnet localhost 80
> > Connected to localhost.
> > Escape character is '^]'.
> > HEAD / HTTP/1.0
> > 
> > HTTP/1.1 200 OK
> > Date: Fri, 06 Dec 1996 17:13:11 GMT
> > Server: Apache/1.2b1
> > Connection: close
> > Content-Type: text/html
> > 
> > Connection closed by foreign host.
> > 
> > 
> > 
> > mike@by.net said:
> > > 
> > > Submitter: mike@by.net
> > > Operating system: Linux, version: 2.0.26
> > > Version of Apache Used: 1.2b1
> > > Extra Modules used: 
> > > URL exhibiting problem: 
> > > 
> > > Symptoms:
> > > --
> > > Just as a test of HTTP/1.1 compliance, etc., I
> > > manually sent HEAD / HTTP/1.0 <cr><cr> to the
> > > server.  It responds with HTTP/1.1 and extraneous
> > > fields not understandable by an HTTP/1.0 client.
> > > 
> > > --
> > > 
> > > Backtrace:
> > > --
> > > 
> > > --
> > > 
> > 
> > 
> > -- 
> > 
> > 			       Aram Mirzadeh
> > 		     awm@qosina.com,awm@hyperreal.com
> > 			http://www.qosina.com/~awm/
> > 	     PGP Key - http://www.qosina.com/~awm/pgpkey.html
> > 	     BE 49 9D F6 2A A7 22 FC  02 E9 1E 3D F7 0C 67 A0
> > 
> > 	43rd Law of Computing:
> >         	Anything that can go wr
> > 	Segmentation violation -- Core dumped
> > 
> --
> Mike Goldman <mike@by.net>
> 


-- 
Aram Mirzadeh					awm@qosina.com
Apache httpd team member			awm@apache.org 
PGP Key			http://www.qosina.com/~awm/pgpkey.html
Key Sig:      BE 49 9D F6 2A A7 22 FC  02 E9 1E 3D F7 0C 67 A0

A diplomat...is a person who can tell you to go to hell in such 
a way that you actually look forward to the trip. -Caskie Stinnett

Mime
View raw message