diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-06-23 15:08:01 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-06-23 15:08:01 +1200 |
commit | e7c75933e72f8876931135a034f23d7d9086a454 (patch) | |
tree | 36dfb059e77c9c4a7d7a11902eb8763ac63bcc19 /libmproxy/proxy.py | |
parent | 874649f134ee92e3fc91b970cd46ee1956d9faf3 (diff) | |
download | mitmproxy-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.py | 12 |
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() |