Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit efa6837

Browse files
committed
Treat all HTTP/1.* versions the same.
1 parent 2567dd6 commit efa6837

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Lib/BaseHTTPServer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ def handle(self):
236236
words = string.split(requestline)
237237
if len(words) == 3:
238238
[command, path, version] = words
239-
if version != self.protocol_version:
239+
if version[:5] != 'HTTP/':
240240
self.send_error(400, "Bad request version (%s)" % `version`)
241241
return
242242
elif len(words) == 2:
@@ -297,7 +297,7 @@ def send_response(self, code, message=None):
297297
self.log_request(code)
298298
if message is None:
299299
if self.responses.has_key(code):
300-
message = self.responses[code][1]
300+
message = self.responses[code][0]
301301
else:
302302
message = ''
303303
if self.request_version != 'HTTP/0.9':

0 commit comments

Comments
 (0)