aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-06-30 10:52:28 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-06-30 10:52:28 +1200
commit67669a2a578157782a621fa1ac5531bbb2db8029 (patch)
tree2bf645771508a71aaf9790ea9b894452408bc2be /netlib/http.py
parent7480f87cd721de6ca9d0cdb7c9437bdb58b16ba0 (diff)
downloadmitmproxy-67669a2a578157782a621fa1ac5531bbb2db8029.tar.gz
mitmproxy-67669a2a578157782a621fa1ac5531bbb2db8029.tar.bz2
mitmproxy-67669a2a578157782a621fa1ac5531bbb2db8029.zip
Allow control of buffer size for TCPClient, improve error messages.
Diffstat (limited to 'netlib/http.py')
-rw-r--r--netlib/http.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/netlib/http.py b/netlib/http.py
index 9c72c601..acd9d85e 100644
--- a/netlib/http.py
+++ b/netlib/http.py
@@ -260,15 +260,15 @@ def read_response(rfile, method, body_size_limit):
if len(parts) == 2: # handle missing message gracefully
parts.append("")
if not len(parts) == 3:
- raise HttpError(502, "Invalid server response: %s."%line)
+ raise HttpError(502, "Invalid server response: %s"%repr(line))
proto, code, msg = parts
httpversion = parse_http_protocol(proto)
if httpversion is None:
- raise HttpError(502, "Invalid HTTP version: %s."%httpversion)
+ raise HttpError(502, "Invalid HTTP version: %s"%repr(httpversion))
try:
code = int(code)
except ValueError:
- raise HttpError(502, "Invalid server response: %s."%line)
+ raise HttpError(502, "Invalid server response: %s"%repr(line))
headers = read_headers(rfile)
if code >= 100 and code <= 199:
return read_response(rfile, method, body_size_limit)