aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-06-23 15:08:01 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-06-23 15:08:01 +1200
commite7c75933e72f8876931135a034f23d7d9086a454 (patch)
tree36dfb059e77c9c4a7d7a11902eb8763ac63bcc19 /libmproxy/proxy.py
parent874649f134ee92e3fc91b970cd46ee1956d9faf3 (diff)
downloadmitmproxy-e7c75933e72f8876931135a034f23d7d9086a454.tar.gz
mitmproxy-e7c75933e72f8876931135a034f23d7d9086a454.tar.bz2
mitmproxy-e7c75933e72f8876931135a034f23d7d9086a454.zip
read_http_body -> read_http_body_request/response
Diffstat (limited to 'libmproxy/proxy.py')
-rw-r--r--libmproxy/proxy.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/libmproxy/proxy.py b/libmproxy/proxy.py
index dc2e34be..56642192 100644
--- a/libmproxy/proxy.py
+++ b/libmproxy/proxy.py
@@ -114,7 +114,7 @@ class ServerConnection(tcp.TCPClient):
if request.method == "HEAD" or code == 204 or code == 304:
content = ""
else:
- content = http.read_http_body(self.rfile, headers, True, self.config.body_size_limit)
+ content = http.read_http_body_response(self.rfile, headers, True, self.config.body_size_limit)
return flow.Response(request, httpversion, code, msg, headers, content, self.cert)
def terminate(self):
@@ -157,10 +157,7 @@ class ProxyHandler(tcp.BaseHandler):
def handle_request(self, cc):
try:
request, err = None, None
- try:
- request = self.read_request(cc)
- except IOError, v:
- raise IOError, "Reading request: %s"%v
+ request = self.read_request(cc)
if request is None:
return
cc.requestcount += 1
@@ -184,10 +181,7 @@ class ProxyHandler(tcp.BaseHandler):
scheme, host, port = request.scheme, request.host, request.port
self.server_connect(scheme, host, port)
self.server_conn.send(request)
- try:
- response = self.server_conn.read_response(request)
- except IOError, v:
- raise IOError, "Reading response: %s"%v
+ response = self.server_conn.read_response(request)
response = response._send(self.mqueue)
if response is None:
self.server_conn.terminate()