From 5e0a89dbc8752f4e90cd8caa9702372a6546631b Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Sat, 4 Apr 2020 16:17:35 +0200 Subject: don't force host header on outgoing requests --- mitmproxy/net/http/http1/assemble.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'mitmproxy') diff --git a/mitmproxy/net/http/http1/assemble.py b/mitmproxy/net/http/http1/assemble.py index 8b7246f7..d30a74a1 100644 --- a/mitmproxy/net/http/http1/assemble.py +++ b/mitmproxy/net/http/http1/assemble.py @@ -1,4 +1,3 @@ -import mitmproxy.net.http.url from mitmproxy import exceptions @@ -78,15 +77,7 @@ def _assemble_request_headers(request_data): Args: request_data (mitmproxy.net.http.request.RequestData) """ - headers = request_data.headers - if "host" not in headers and request_data.scheme and request_data.host and request_data.port: - headers = headers.copy() - headers["host"] = mitmproxy.net.http.url.hostport( - request_data.scheme, - request_data.host, - request_data.port - ) - return bytes(headers) + return bytes(request_data.headers) def _assemble_response_line(response_data): -- cgit v1.2.3