1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-12-17 22:55:42 +07:00

[rh:requests] Refactor default headers (#13785)

Authored by: bashonly
This commit is contained in:
bashonly
2025-07-20 18:20:58 -05:00
committed by GitHub
parent 32809eb2da
commit a4561c7a66

View File

@@ -313,7 +313,7 @@ def _create_instance(self, cookiejar, legacy_ssl_support=None):
max_retries=urllib3.util.retry.Retry(False), max_retries=urllib3.util.retry.Retry(False),
) )
session.adapters.clear() session.adapters.clear()
session.headers = requests.models.CaseInsensitiveDict({'Connection': 'keep-alive'}) session.headers = requests.models.CaseInsensitiveDict()
session.mount('https://', http_adapter) session.mount('https://', http_adapter)
session.mount('http://', http_adapter) session.mount('http://', http_adapter)
session.cookies = cookiejar session.cookies = cookiejar
@@ -322,6 +322,7 @@ def _create_instance(self, cookiejar, legacy_ssl_support=None):
def _prepare_headers(self, _, headers): def _prepare_headers(self, _, headers):
add_accept_encoding_header(headers, SUPPORTED_ENCODINGS) add_accept_encoding_header(headers, SUPPORTED_ENCODINGS)
headers.setdefault('Connection', 'keep-alive')
def _send(self, request): def _send(self, request):