HTTP/0.9 is the first version of HTTP.
HTTP/0.9 is the first version of HTTP. This version was first written to comply with the exactions given by Tim Berners-Lee about the transport of HTML pages at the CERN. Therefore, he implemented very simple requests, that is to say only the one to get a document (the GET method)! We cannot but ask for a document; it is impossible to send "personal" data to servers.
All HTTP/0.9 requests look like this one:
GET http://www2.themanualpage.org/http/hello.txt
Hello
Advantages of HTTP/0.9
HTTP/0.9 has some undeniable advantages: it does not rely on the transport layer (layer 4: TCP or UDP) and it can be used to carry any kind of documents. There is nothing more simple than HTTP/0.9.
Restrictions
HTTP/0.9 has obviously some limitations that will be partially solved by HTTP/1.0, and then HTTP/1.1.