From: Guido van Rossum Date: Tue, 12 Aug 1997 14:46:13 +0000 (+0000) Subject: Treat all HTTP/1.* versions the same. X-Git-Tag: v1.5a3~103 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=efa683726f00f3ec0fff779f16d9ad22e4de442e;p=thirdparty%2FPython%2Fcpython.git Treat all HTTP/1.* versions the same. --- diff --git a/Lib/BaseHTTPServer.py b/Lib/BaseHTTPServer.py index 281ddf604993..7dadd71a555d 100644 --- a/Lib/BaseHTTPServer.py +++ b/Lib/BaseHTTPServer.py @@ -236,7 +236,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler): words = string.split(requestline) if len(words) == 3: [command, path, version] = words - if version != self.protocol_version: + if version[:5] != 'HTTP/': self.send_error(400, "Bad request version (%s)" % `version`) return elif len(words) == 2: @@ -297,7 +297,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler): self.log_request(code) if message is None: if self.responses.has_key(code): - message = self.responses[code][1] + message = self.responses[code][0] else: message = '' if self.request_version != 'HTTP/0.9':