aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/common.py
diff options
context:
space:
mode:
authorUlrich Petri <u.petri@diefirma.de>2012-03-19 20:35:20 +0100
committerUlrich Petri <u.petri@diefirma.de>2012-03-19 20:35:20 +0100
commitbc3ba4c9930fabe4c0c98b8cd550ad91f878227f (patch)
treef58567e717d4c814f5c23cd1889ef3513ef8a274 /libmproxy/console/common.py
parent50630d62fd51ff8d73b44bb8c5d317d3de2a283d (diff)
downloadmitmproxy-bc3ba4c9930fabe4c0c98b8cd550ad91f878227f.tar.gz
mitmproxy-bc3ba4c9930fabe4c0c98b8cd550ad91f878227f.tar.bz2
mitmproxy-bc3ba4c9930fabe4c0c98b8cd550ad91f878227f.zip
Allow a flow view's pretty-printed body type auto-detection to be overridden by the user
Diffstat (limited to 'libmproxy/console/common.py')
-rw-r--r--libmproxy/console/common.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/libmproxy/console/common.py b/libmproxy/console/common.py
index 8c6f195d..8dbd6a98 100644
--- a/libmproxy/console/common.py
+++ b/libmproxy/console/common.py
@@ -28,6 +28,19 @@ BODY_VIEWS = {
VIEW_BODY_PRETTY: "pretty"
}
+VIEW_BODY_PRETTY_TYPE_AUTO = 0
+VIEW_BODY_PRETTY_TYPE_HTML = 1
+VIEW_BODY_PRETTY_TYPE_JSON = 2
+VIEW_BODY_PRETTY_TYPE_XML = 3
+
+BODY_PRETTY_TYPES = {
+ VIEW_BODY_PRETTY_TYPE_AUTO: None,
+ VIEW_BODY_PRETTY_TYPE_HTML: "text/html",
+ VIEW_BODY_PRETTY_TYPE_JSON: "application/json",
+ VIEW_BODY_PRETTY_TYPE_XML: "text/xml",
+}
+
+
VIEW_FLOW_REQUEST = 0
VIEW_FLOW_RESPONSE = 1