While testing the libwww and Jigsaw HTTP/1.1 compliant reference implementations, we have run into some conformance problems with HTTP/1.0 applications.
The NCSA server does not send back a version number when responding to a HTTP/1.1 request. This means that the Response Line lacks a token. An example of a reply looks like this. The NCSA server team have been notified about the problem.
HEAD / HTTP/1.1 Host: www.ncsa.uiuc.edu HTTP 200 Document follows Date: Tue, 24 Sep 1996 12:56:40 GMT Server: NCSA/1.5.1 Last-modified: Wed, 18 Sep 1996 16:44:29 GMT Content-type: text/html Content-length: 8641
This is the response we get from a Hyper-G gateway
GET /home;sk=17062E7B HTTP/1.1 Host: hyperg.obg.ed.ac.uk HTTP/1.0 400 Wrong Protocol MIME-Version: 1.0 Content-Type: text/html <HEAD><TITLE>Hyper-G W3 Gateway V 2.51: Error</TITLE></HEAD> <BODY> <H1>Bad Request</H1><P> The request was 'GET /home;sk=17062E7B HTTP/1.1'. </BODY>