From c8cabedad82931093361ab68ac8f93bc1f66be1d Mon Sep 17 00:00:00 2001 From: debugtalk Date: Sat, 21 Jul 2018 12:25:23 +0800 Subject: [PATCH] convert CaseInsensitiveDict to dict --- httprunner/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/httprunner/client.py b/httprunner/client.py index acfb3d90..187daf30 100644 --- a/httprunner/client.py +++ b/httprunner/client.py @@ -135,7 +135,7 @@ class HttpSession(requests.Session): # record actual request info self.meta_data["request"]["url"] = (response.history and response.history[0] or response).request.url - self.meta_data["request"]["headers"] = response.request.headers + self.meta_data["request"]["headers"] = dict(response.request.headers) self.meta_data["request"]["body"] = response.request.body # log request details in debug mode @@ -146,7 +146,7 @@ class HttpSession(requests.Session): self.meta_data["response"]["url"] = response.url self.meta_data["response"]["status_code"] = response.status_code self.meta_data["response"]["reason"] = response.reason - self.meta_data["response"]["headers"] = response.headers + self.meta_data["response"]["headers"] = dict(response.headers) self.meta_data["response"]["cookies"] = response.cookies or {} self.meta_data["response"]["encoding"] = response.encoding self.meta_data["response"]["content"] = response.content