From 7de48fc1977d02936614e18c568816717b55f889 Mon Sep 17 00:00:00 2001 From: Shadab Zafar Date: Tue, 9 Aug 2016 11:43:29 +0530 Subject: Add postData field --- examples/har_dump.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/examples/har_dump.py b/examples/har_dump.py index d7ec9096..65cff616 100644 --- a/examples/har_dump.py +++ b/examples/har_dump.py @@ -93,7 +93,7 @@ def response(flow): response_body_decoded_size = len(flow.response.content) response_body_compression = response_body_decoded_size - response_body_size - HAR["log"]["entries"].append({ + entry = { "startedDateTime": started_date_time, "time": full_time, "request": { @@ -123,7 +123,16 @@ def response(flow): }, "cache": {}, "timings": timings, - }) + } + + if flow.request.method == "POST": + entry["request"]["postData"] = { + "mimeType": flow.request.headers.get("Content-Type", "").split(";")[0], + "text": flow.request.content, + "params": name_value(flow.request.urlencoded_form) + } + + HAR["log"]["entries"].append(entry) def done(): -- cgit v1.2.3