[Python-Dev] Remove HTTP 0.9 support

Antoine Pitrou solipsis at pitrou.net
Wed Dec 15 22:25:10 CET 2010


On Wed, 15 Dec 2010 12:58:51 -0800
Glenn Linderman <v+python at g.nevcal.com> wrote:
> On 12/15/2010 10:39 AM, Antoine Pitrou wrote:
> > 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"

What do you mean by "address"? The patch changes this to 1.0.
And, as the comment says, this only affects what happens when the
client sends a syntactically invalid request line, so whether the server
does a 0.9-style or 1.0-style response is unimportant.

Regards

Antoine.




More information about the Python-Dev mailing list