aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClemens <cle1000.cb@gmail.com>2016-07-27 10:21:06 +0200
committerClemens <cle1000.cb@gmail.com>2016-07-27 10:21:06 +0200
commit2c3ddb0ecc3d57b099057ede73da5576655b0583 (patch)
tree8392be02a3fd651242822bd99a57897a6a4a8fcf
parentd8a78d9f52d74d7742b199233eb9f119fd035bc4 (diff)
downloadmitmproxy-2c3ddb0ecc3d57b099057ede73da5576655b0583.tar.gz
mitmproxy-2c3ddb0ecc3d57b099057ede73da5576655b0583.tar.bz2
mitmproxy-2c3ddb0ecc3d57b099057ede73da5576655b0583.zip
add parameter to content requests
-rw-r--r--mitmproxy/web/app.py1
-rw-r--r--web/src/js/flow/utils.js4
2 files changed, 3 insertions, 2 deletions
diff --git a/mitmproxy/web/app.py b/mitmproxy/web/app.py
index 812aa680..5f756ed1 100644
--- a/mitmproxy/web/app.py
+++ b/mitmproxy/web/app.py
@@ -314,6 +314,7 @@ class FlowContent(RequestHandler):
def get(self, flow_id, message):
message = getattr(self.flow, message)
+ contentview = self.get_argument("content_view", "raw", True)
if not message.raw_content:
raise APIError(400, "No content.")
diff --git a/web/src/js/flow/utils.js b/web/src/js/flow/utils.js
index d24f984c..0232e753 100644
--- a/web/src/js/flow/utils.js
+++ b/web/src/js/flow/utils.js
@@ -43,13 +43,13 @@ export var MessageUtils = {
}
return false;
},
- getContentURL: function (flow, message) {
+ getContentURL: function (flow, message, view) {
if (message === flow.request) {
message = "request";
} else if (message === flow.response) {
message = "response";
}
- return "/flows/" + flow.id + "/" + message + "/content";
+ return "/flows/" + flow.id + "/" + message + "/content" + (view ? "?content_view="+view : "");
},
};