From 8b0f31bd244cafa8a4a025b7cf1e114412c1e7d8 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Tue, 19 May 2020 13:00:14 +0800 Subject: [PATCH] fix: remove request header startswith : e.g. :method, :scheme --- docs/CHANGELOG.md | 4 ++++ httprunner/ext/har2case/core.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 4d6ebe1b..ac46eb4f 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -13,6 +13,10 @@ - fix: extract response cookies - fix: handle errors when no valid testcases generated +**Changed** + +- change: har2case do not ignore request headers, except for header startswith : + ## 3.0.3 (2020-05-17) **Fixed** diff --git a/httprunner/ext/har2case/core.py b/httprunner/ext/har2case/core.py index c747b3c7..3130a91c 100644 --- a/httprunner/ext/har2case/core.py +++ b/httprunner/ext/har2case/core.py @@ -109,7 +109,7 @@ class HarParser(object): """ teststep_headers = {} for header in entry_json["request"].get("headers", []): - if header["name"] == "cookie": + if header["name"] == "cookie" or header["name"].startswith(":"): continue teststep_headers[header["name"]] = header["value"]