diff options
| author | Jeremy Hylton <jeremy@alum.mit.edu> | 2009-03-27 18:31:36 (GMT) |
|---|---|---|
| committer | Jeremy Hylton <jeremy@alum.mit.edu> | 2009-03-27 18:31:36 (GMT) |
| commit | 98eb6c283881168adbedf37bb34300c39954397a (patch) | |
| tree | fcf13a785b31d4a0bc7e05d8117fab7bc64de2fe /Lib/http/server.py | |
| parent | 914ab45d0a976ba43143db86c3e560efed52e0ff (diff) | |
| download | cpython-98eb6c283881168adbedf37bb34300c39954397a.zip cpython-98eb6c283881168adbedf37bb34300c39954397a.tar.gz cpython-98eb6c283881168adbedf37bb34300c39954397a.tar.bz2 | |
Fix compatibility issue with HTTPMessage class.
The server needs to use MessageClass to parse.
Diffstat (limited to 'Lib/http/server.py')
| -rw-r--r-- | Lib/http/server.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/http/server.py b/Lib/http/server.py index 897908e..31153f4 100644 --- a/Lib/http/server.py +++ b/Lib/http/server.py @@ -313,7 +313,8 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler): self.command, self.path, self.request_version = command, path, version # Examine the headers and look for a Connection directive. - self.headers = http.client.parse_headers(self.rfile) + self.headers = http.client.parse_headers(self.rfile, + _class=self.MessageClass) conntype = self.headers.get('Connection', "") if conntype.lower() == 'close': |
