diff options
author | Marcelo Glezer <marcelo.glezer@gmail.com> | 2015-01-14 10:52:52 -0300 |
---|---|---|
committer | Marcelo Glezer <marcelo.glezer@gmail.com> | 2015-01-14 10:52:52 -0300 |
commit | 34d355a62b3103e322793e2af652ee0aa867ddaf (patch) | |
tree | 0665a8b5b459abbb5ebe3f3daad45ec6b2959f6d /libmproxy/protocol/http.py | |
parent | 44a5070bf54da2e1f90e096833b5519806c1c31f (diff) | |
download | mitmproxy-34d355a62b3103e322793e2af652ee0aa867ddaf.tar.gz mitmproxy-34d355a62b3103e322793e2af652ee0aa867ddaf.tar.bz2 mitmproxy-34d355a62b3103e322793e2af652ee0aa867ddaf.zip |
wip - content copy is working, header representation is not
Diffstat (limited to 'libmproxy/protocol/http.py')
-rw-r--r-- | libmproxy/protocol/http.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libmproxy/protocol/http.py b/libmproxy/protocol/http.py index da7c4240..4de1c0a6 100644 --- a/libmproxy/protocol/http.py +++ b/libmproxy/protocol/http.py @@ -953,6 +953,21 @@ class HTTPFlow(Flow): c += self.response.replace(pattern, repl, *args, **kwargs) return c + def response_content(self): + s = "[No Content]" + with decoded(self.response): + s = self.response.content + return s + + def response_headers(self): + with decoded(self.response): + sh = "" + for i in self.flow.response.headers: + v = self.flow.response.headers[i] + for j in v: + sh += str(i)+"="+str(v[j])+"\n" + return sh + class HttpAuthenticationError(Exception): def __init__(self, auth_headers=None): |