diff options
Diffstat (limited to 'libmproxy/console/common.py')
-rw-r--r-- | libmproxy/console/common.py | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/libmproxy/console/common.py b/libmproxy/console/common.py index 8dbd6a98..9e8c3076 100644 --- a/libmproxy/console/common.py +++ b/libmproxy/console/common.py @@ -17,27 +17,34 @@ import urwid import urwid.util from .. import utils - VIEW_BODY_RAW = 0 VIEW_BODY_HEX = 1 VIEW_BODY_PRETTY = 2 + BODY_VIEWS = { VIEW_BODY_RAW: "raw", VIEW_BODY_HEX: "hex", 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 +VIEW_BODY_PRETTY_TYPE_JSON = 1 +VIEW_BODY_PRETTY_TYPE_XML = 2 +VIEW_BODY_PRETTY_TYPE_URLENCODED = 3 + +BODY_PRETTY_NAMES = { + VIEW_BODY_PRETTY_TYPE_JSON: "json", + VIEW_BODY_PRETTY_TYPE_XML: "xmlish", + VIEW_BODY_PRETTY_TYPE_URLENCODED: "urlencoded" +} 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", + "text/html": VIEW_BODY_PRETTY_TYPE_XML, + "application/json": VIEW_BODY_PRETTY_TYPE_JSON, + "text/xml": VIEW_BODY_PRETTY_TYPE_XML, + "multipart/form-data": VIEW_BODY_PRETTY_TYPE_URLENCODED } |