mirror of
https://github.com/zhigang1992/mitmproxy.git
synced 2026-04-26 05:14:57 +08:00
Fix issue with binary content in json
This commit is contained in:
@@ -130,10 +130,11 @@ def response(flow):
|
||||
|
||||
# Store binay data as base64
|
||||
if strutils.is_mostly_bin(flow.response.content):
|
||||
entry["response"]["content"]["text"] = base64.b64encode(flow.response.content)
|
||||
b64 = base64.b64encode(flow.response.content)
|
||||
entry["response"]["content"]["text"] = b64.decode('ascii')
|
||||
entry["response"]["content"]["encoding"] = "base64"
|
||||
else:
|
||||
entry["response"]["content"]["text"] = flow.response.content
|
||||
entry["response"]["content"]["text"] = flow.response.text
|
||||
|
||||
if flow.request.method in ["POST", "PUT", "PATCH"]:
|
||||
entry["request"]["postData"] = {
|
||||
|
||||
Reference in New Issue
Block a user