mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-27 02:24:18 +00:00
6032c4f235
This PR improves our handling of HTTP message body encodings: - The unaltered message body is now accessible as `.raw_content` - The "content-encoding"-decoded content (i.e. gzip removed) content is not `.content`, as this is what we want in 99% of the cases. - `.text` now provides the "content-encoding"-decoded and then "content-type charset"-decoded message body. - The decoded values for `.content` and `.text` are cached, so that repeated access and `x.text = x.text` is cheap. - The `decoded()` decorator is now deprecated, as we can now just use `.content`. Similarly `HTTPMessage.get_decoded_content()` is deprecated. |
||
---|---|---|
.. | ||
_static | ||
_templates | ||
dev | ||
features | ||
pathod | ||
schematics | ||
screenshots | ||
scripting | ||
transparent | ||
tutorials | ||
.gitignore | ||
certinstall-webapp.png | ||
certinstall.rst | ||
conf.py | ||
config.rst | ||
custom-routing.txt | ||
favicon.ico | ||
howmitmproxy.rst | ||
index.rst | ||
install.rst | ||
introduction.rst | ||
Makefile | ||
mitmdump.rst | ||
mitmproxy-docs.png | ||
mitmproxy.rst | ||
modd.conf | ||
modes.rst | ||
transparent.rst |