aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 49ec5a0b..d96b9b8c 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -763,6 +763,15 @@ class FlowMaster(controller.Master):
def duplicate_flow(self, f):
return self.load_flow(f.copy())
+ def add_request(self, method, scheme, host, port, path):
+ f = http.HTTPFlow(None,None);
+ headers = ODictCaseless()
+
+ req = http.HTTPRequest("relative", method, scheme, host, port, path, (1, 1), headers, None,
+ None, None, None)
+ f.request = req
+ return self.load_flow(f)
+
def load_flow(self, f):
"""
Loads a flow, and returns a new flow object.