Hello,
I would like to remove HTTP 0.9 support from http.client and
http.server. I've opened an issue at http://bugs.python.org/issue10711
for that. Would anyone think it's a bad idea?
(HTTP 1.0 was devised in 1996)
Please address the following comment from the server.py source:
# The default request version. This only affects responses up
until
# the point where the request line is parsed, so it mainly
decides what
# the client gets back when sending a malformed request line.
# Most web servers default to HTTP 0.9, i.e. don't send a status
line.
default_request_version = "HTTP/0.9"
I realize this is a somewhat obscure point, and in general, if your
interest in http.client and http.server implies that some of the
many outstanding bug reports for that code will get resolved, I have
no concern for dropping support for HTTP 0.9 protocol, other than
the above.