aboutsummaryrefslogtreecommitdiffstats
path: root/examples/stickycookies
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2016-05-29 20:03:40 +1200
committerAldo Cortesi <aldo@corte.si>2016-05-29 20:03:40 +1200
commitf3bee6f24539005e0916e786805e1655bb7f80f8 (patch)
treeefa23c05738aae1aeb396b10fd012151d66d555c /examples/stickycookies
parent85aa5da6e3b7d811d316ed692ecd40e5442abe02 (diff)
parent0176f50e4f4994be4b19be212f3a3db053a18d0c (diff)
downloadmitmproxy-f3bee6f24539005e0916e786805e1655bb7f80f8.tar.gz
mitmproxy-f3bee6f24539005e0916e786805e1655bb7f80f8.tar.bz2
mitmproxy-f3bee6f24539005e0916e786805e1655bb7f80f8.zip
Merge pull request #1172 from cortesi/solidcore
First steps to solidifying the core
Diffstat (limited to 'examples/stickycookies')
-rwxr-xr-x[-rw-r--r--]examples/stickycookies8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/stickycookies b/examples/stickycookies
index 8f11de8d..43e5371d 100644..100755
--- a/examples/stickycookies
+++ b/examples/stickycookies
@@ -21,19 +21,19 @@ class StickyMaster(controller.Master):
except KeyboardInterrupt:
self.shutdown()
- def handle_request(self, flow):
+ @controller.handler
+ def request(self, flow):
hid = (flow.request.host, flow.request.port)
if "cookie" in flow.request.headers:
self.stickyhosts[hid] = flow.request.headers.get_all("cookie")
elif hid in self.stickyhosts:
flow.request.headers.set_all("cookie", self.stickyhosts[hid])
- flow.reply()
- def handle_response(self, flow):
+ @controller.handler
+ def response(self, flow):
hid = (flow.request.host, flow.request.port)
if "set-cookie" in flow.response.headers:
self.stickyhosts[hid] = flow.response.headers.get_all("set-cookie")
- flow.reply()
config = proxy.ProxyConfig(port=8080)