Current Path: > > opt > hc_python > > lib > python3.12 > site-packages > urllib3 > util
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 1001 bytes | April 04 2025 08:02:22. | |
connection.py | File | 4444 bytes | April 04 2025 08:02:22. | |
proxy.py | File | 1148 bytes | April 04 2025 08:02:22. | |
request.py | File | 8218 bytes | April 04 2025 08:02:22. | |
response.py | File | 3374 bytes | April 04 2025 08:02:22. | |
retry.py | File | 18459 bytes | April 04 2025 08:02:22. | |
ssl_.py | File | 18884 bytes | April 04 2025 08:02:22. | |
ssl_match_hostname.py | File | 5812 bytes | April 04 2025 08:02:22. | |
ssltransport.py | File | 8847 bytes | April 04 2025 08:02:22. | |
timeout.py | File | 10346 bytes | April 04 2025 08:02:22. | |
url.py | File | 15205 bytes | April 04 2025 08:02:22. | |
util.py | File | 1146 bytes | April 04 2025 08:02:22. | |
wait.py | File | 4423 bytes | April 04 2025 08:02:22. |
from __future__ import annotations import typing from .url import Url if typing.TYPE_CHECKING: from ..connection import ProxyConfig def connection_requires_http_tunnel( proxy_url: Url | None = None, proxy_config: ProxyConfig | None = None, destination_scheme: str | None = None, ) -> bool: """ Returns True if the connection requires an HTTP CONNECT through the proxy. :param URL proxy_url: URL of the proxy. :param ProxyConfig proxy_config: Proxy configuration from poolmanager.py :param str destination_scheme: The scheme of the destination. (i.e https, http, etc) """ # If we're not using a proxy, no way to use a tunnel. if proxy_url is None: return False # HTTP destinations never require tunneling, we always forward. if destination_scheme == "http": return False # Support for forwarding with HTTPS proxies and HTTPS destinations. if ( proxy_url.scheme == "https" and proxy_config and proxy_config.use_forwarding_for_https ): return False # Otherwise always use a tunnel. return True
SILENT KILLER Tool