mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-27 02:24:18 +00:00
used get_decoded_content and removed decode call from headers as max suggested
This commit is contained in:
parent
d49eafad8b
commit
6b8fb147d0
@ -141,12 +141,12 @@ class ConnectionItem(common.WWrap):
|
||||
def server_copy_response(self, k):
|
||||
if k == "c":
|
||||
try:
|
||||
pyperclip.copy(self.flow.response_content())
|
||||
pyperclip.copy(self.flow.response.get_decoded_content())
|
||||
except TypeError:
|
||||
self.master.statusbar.message("Content is binary or can be converted to text")
|
||||
elif k == "h":
|
||||
try:
|
||||
pyperclip.copy(self.flow.response_headers())
|
||||
pyperclip.copy(str(self.flow.response.headers))
|
||||
except TypeError:
|
||||
self.master.statusbar.message("Error converting headers to text")
|
||||
|
||||
|
@ -652,12 +652,12 @@ class FlowView(common.WWrap):
|
||||
def server_copy_response(self, k):
|
||||
if k == "c":
|
||||
try:
|
||||
pyperclip.copy(self.flow.response_content())
|
||||
pyperclip.copy(self.flow.response.get_decoded_content())
|
||||
except TypeError:
|
||||
self.master.statusbar.message("Content is binary or can be converted to text")
|
||||
elif k == "h":
|
||||
try:
|
||||
pyperclip.copy(self.flow.response_headers())
|
||||
pyperclip.copy(str(self.flow.response.headers))
|
||||
except TypeError:
|
||||
self.master.statusbar.message("Error converting headers to text")
|
||||
|
||||
|
@ -953,16 +953,6 @@ class HTTPFlow(Flow):
|
||||
c += self.response.replace(pattern, repl, *args, **kwargs)
|
||||
return c
|
||||
|
||||
def response_content(self):
|
||||
with decoded(self.response):
|
||||
s = self.response.content
|
||||
return s
|
||||
|
||||
def response_headers(self):
|
||||
with decoded(self.response):
|
||||
s = str(self.response.headers)
|
||||
return s
|
||||
|
||||
class HttpAuthenticationError(Exception):
|
||||
def __init__(self, auth_headers=None):
|
||||
super(HttpAuthenticationError, self).__init__(
|
||||
|
Loading…
Reference in New Issue
Block a user