update omitting request & response length:

1, request: only omit upload file type;
2, response: keep raw content for extracting; omit in summary
This commit is contained in:
debugtalk
2018-12-28 16:15:18 +08:00
parent c1048d01a8
commit c68e7be512
3 changed files with 8 additions and 5 deletions

View File

@@ -86,7 +86,14 @@ class HttpSession(requests.Session):
request_body = resp_obj.request.body
if request_body:
req_resp_dict["request"]["body"] = omit_long_data(request_body)
request_content_type = lower_dict_keys(
req_resp_dict["request"]["headers"]
).get("content-type")
if request_content_type and "multipart/form-data" in request_content_type:
# upload file type
req_resp_dict["request"]["body"] = "upload file stream (OMITTED)"
else:
req_resp_dict["request"]["body"] = request_body
# log request details in debug mode
log_print(req_resp_dict, "request")