aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libmproxy/console/flowlist.py4
-rw-r--r--libmproxy/console/flowview.py4
-rw-r--r--libmproxy/protocol/http.py10
3 files changed, 4 insertions, 14 deletions
diff --git a/libmproxy/console/flowlist.py b/libmproxy/console/flowlist.py
index 03dfe5ed..44b32855 100644
--- a/libmproxy/console/flowlist.py
+++ b/libmproxy/console/flowlist.py
@@ -143,12 +143,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")
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py
index 25b085c3..08a0148f 100644
--- a/libmproxy/console/flowview.py
+++ b/libmproxy/console/flowview.py
@@ -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")
diff --git a/libmproxy/protocol/http.py b/libmproxy/protocol/http.py
index f59b76ad..284731b0 100644
--- a/libmproxy/protocol/http.py
+++ b/libmproxy/protocol/http.py
@@ -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__(