aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
authorBrad Peabody <bradpeabody@gmail.com>2014-07-17 22:43:26 -0700
committerBrad Peabody <bradpeabody@gmail.com>2014-07-17 22:43:26 -0700
commitc47ddaa3a025597f8706c437f792c1ad12c388ab (patch)
treeeff5993cef4e891ba8679090f17c51af73c198ed /libmproxy/flow.py
parentca7d398b42893dbe594d6d808c37221101a59217 (diff)
downloadmitmproxy-c47ddaa3a025597f8706c437f792c1ad12c388ab.tar.gz
mitmproxy-c47ddaa3a025597f8706c437f792c1ad12c388ab.tar.bz2
mitmproxy-c47ddaa3a025597f8706c437f792c1ad12c388ab.zip
basic attempt to implement streaming response, needs testing
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index b6b49022..5b99427a 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -706,6 +706,13 @@ class FlowMaster(controller.Master):
self.process_new_request(f)
return f
+ def handle_responseheaders(self, r):
+ f = self.state.add_response(r)
+ if f:
+ self.run_script_hook("responseheaders", f)
+ r.reply()
+ return f
+
def handle_response(self, r):
f = self.state.add_response(r)
if f: