My first instinct would have been to get the HTTP RFC and just try things with the commands browsers are supposed to be able to send.
Which reminds me: if you do a GET / HTTP/1.1 then the server will expect a Host: line as well. Otherwise it will probably give an error. Host: is fortunately optional in HTTP/1.0
Wade.