While some of the below is nothing new and I posted about it before,
the extent of the non-complience to HTTP/1.1 is quite distressing.
There are things here that fundamentally break many things.
When I first started seeing this I figured that it was just some
sort of beta versions or something. Now it is becoming more and more
widespread... so I'm thinking that somehow Netscape actually realeased
a product that does this sort of stuff.
Anyone have a contact at NS to be sure this stuff gets fixed? It really
is in our best interest to see it fixed, I guess.
marcs@alive:~$ nc -v reality.sgi.com 80
reality.sgi.com [192.82.208.21] 80 (http) open
GET / HTTP/1.1
Host: reality.sgi.com
HTTP/1.1 200 OK
Server: Netscape-Enterprise/3.0
Date: Mon, 08 Dec 1997 00:09:59 GMT
Content-type: text/html
Connection: keep-alive
<HTML>
<HEAD>
<TITLE>SGI Employee Homepage Server</TITLE>
<META name="description" content="SGI Employee Homepage Server">
<META name="keywords" content="Non-commercial personal Fun FTP programs Graphics
family Trant">
[... no chunking but keepalive is attempted ...]
marcs@alive:~$ nc -v reality.sgi.com 80
reality.sgi.com [192.82.208.21] 80 (http) open
GET / HTTP/1.2
Host: reality.sgi.com
HTTP/1.1 400 Bad Request
Server: Netscape-Enterprise/3.0
Your browser sent a message this server could not understand.marcs@alive:~$
[... will love that server if HTTP/1.2 ever came out ...]
marcs@alive:~$ nc -v reality.sgi.com 80
reality.sgi.com [192.82.208.21] 80 (http) open
HEAD / HTTP/1.1
HTTP/1.1 400 Bad Request
Server: Netscape-Enterprise/3.0
Your browser sent a message this server could not understand.marcs@alive:~$
[... I said HEAD, damnit, not send a body ...]
marcs@alive:~$ nc -v reality.sgi.com 80
reality.sgi.com [192.82.208.21] 80 (http) open
GET http://reality.sgi.com/ HTTP/1.1
HTTP/1.1 400 Bad Request
Server: Netscape-Enterprise/3.0
Your browser sent a message this server could not understand.marcs@alive:~$
[...didn't get time to give a Host:, it didn't even let me finish my
headers before giving an error ... broken]
marcs@alive:~$ nc -v reality.sgi.com 80
reality.sgi.com [192.82.208.21] 80 (http) open
HEAD /cgi-bin/AT-Employee_v1search.cgi HTTP/1.1
Host: reality.sgi.com
HTTP/1.1 200 OK
Server: Netscape-Enterprise/3.0
Date: Mon, 08 Dec 1997 00:27:16 GMT
[sun dec 7 16: 27:17 PST 1997] AT-Employee_v1search.cgi: empty query
Content-type: text/html
Connection: keep-alive
[... erm... well... "cool"... I don't want to know]
|