diff --git a/yt_dlp/networking/_requests.py b/yt_dlp/networking/_requests.py index 7af7d475d..6068e1865 100644 --- a/yt_dlp/networking/_requests.py +++ b/yt_dlp/networking/_requests.py @@ -317,6 +317,8 @@ def _send(self, request): headers = self._merge_headers(request.headers) add_accept_encoding_header(headers, SUPPORTED_ENCODINGS) + if request.extensions.get('keep_header_casing'): + headers = headers.sensitive() max_redirects_exceeded = False @@ -325,9 +327,6 @@ def _send(self, request): legacy_ssl_support=request.extensions.get('legacy_ssl'), ) - if request.extensions.get('keep_header_casing'): - headers = headers.sensitive() - try: requests_res = session.request( method=request.method,