Questions tagged [http-0.9]

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.

4 questions
7
votes
0 answers

How to protect against http/0.9 evasion request? [flask]

I've been getting some weird http requests on my AWS server. I run a python3/flask v0.12 web server on it. Does anyone know if I should be worried about the requests below? Is there anyway to automatically reject old http requests (e.g. http/0.8…
3
votes
0 answers

Flask app request body added to http method on GET calls (only every other request)

When GETting a resource in a Flask app from Postman for Windows Version 9.15.10, the request body seems to mess up the parsing of the HTTP request. There are two slightly different behaviours depending on the request body being one line or more…
tscherg
  • 1,032
  • 8
  • 22
0
votes
1 answer

Images from external volume on docker return ERR_INVALID_HTTP_RESPONSE

I'm running a docker-compose containing wordpress and an external volume on a different server //yyy.yyy.y.yyy/wptest/docker_wordpress where I'm storing contents from the uploads folder. Writing and reading media on the file system works just fine,…
eb-ai4
  • 11
  • 2
0
votes
0 answers

"The connection was closed unexpectedly" sending to an HTTP 0.9 IP Phone

I am new to C# and I am trying to perform a GET request to an IP phone on my network to remotely dial a number. I am receiving an exception and I am unsure how I can establish why, as I cannot retrieve any error code. This is the code I am…
Michael Ramirez
  • 237
  • 5
  • 21