diff options
| -rw-r--r-- | mitmproxy/addons/clientplayback.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/mitmproxy/addons/clientplayback.py b/mitmproxy/addons/clientplayback.py index 13fbfebb..7bdaeb33 100644 --- a/mitmproxy/addons/clientplayback.py +++ b/mitmproxy/addons/clientplayback.py @@ -203,8 +203,9 @@ class ClientPlayback:              # https://github.com/mitmproxy/mitmproxy/issues/2197              if hf.request.http_version == "HTTP/2.0":                  hf.request.http_version = "HTTP/1.1" -                host = hf.request.headers.pop(":authority", hf.request.pretty_host) -                hf.request.headers.insert(0, "host", host) +                host = hf.request.headers.pop(":authority", None) +                if host is not None: +                    hf.request.headers.insert(0, "host", host)              self.q.put(hf)          ctx.master.addons.trigger("update", lst) | 
