class documentation

Many of the parameters to this constructor are passed to the underlying SSL socket by means of :py:func:`urllib3.util.ssl_wrap_socket`.

Method __init__ Undocumented
Method connect Undocumented
Method set_cert This method should only be called once, before the connection is used.
Class Variable default_port Undocumented
Class Variable ssl_version Undocumented
Class Variable tls_in_tls_required Undocumented
Instance Variable assert_fingerprint Undocumented
Instance Variable assert_hostname Undocumented
Instance Variable auto_open Undocumented
Instance Variable ca_cert_data Undocumented
Instance Variable ca_cert_dir Undocumented
Instance Variable ca_certs Undocumented
Instance Variable cert_file Undocumented
Instance Variable cert_reqs Undocumented
Instance Variable is_verified Undocumented
Instance Variable key_file Undocumented
Instance Variable key_password Undocumented
Instance Variable proxy_is_verified Undocumented
Instance Variable server_hostname Undocumented
Instance Variable sock Undocumented
Instance Variable ssl_context Undocumented
Method _connect_tls_proxy Establish a TLS connection to the proxy using the provided SSL context.
Instance Variable _protocol Undocumented

Inherited from HTTPConnection:

Method host.setter Setter for the `host` property.
Method putheader Undocumented
Method putrequest Undocumented
Method request Undocumented
Method request_chunked Alternative to the common request method, which sends the body with chunked encoding and not as one block
Class Variable default_socket_options Undocumented
Instance Variable proxy Undocumented
Instance Variable proxy_config Undocumented
Instance Variable socket_options Undocumented
Instance Variable source_address Undocumented
Property host Getter method to remove any trailing dots that indicate the hostname is an FQDN.
Method _is_using_tunnel Undocumented
Method _new_conn Establish a socket connection and set nodelay settings on it.
Method _prepare_conn Undocumented
Instance Variable _dns_host Undocumented
def __init__(self, host, port=None, key_file=None, cert_file=None, key_password=None, strict=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT, ssl_context=None, server_hostname=None, **kw): (source)
def connect(self): (source)
def set_cert(self, key_file=None, cert_file=None, cert_reqs=None, key_password=None, ca_certs=None, assert_hostname=None, assert_fingerprint=None, ca_cert_dir=None, ca_cert_data=None): (source)

This method should only be called once, before the connection is used.

ssl_version = (source)

Undocumented

tls_in_tls_required: bool = (source)

Undocumented

assert_fingerprint = (source)

Undocumented

assert_hostname = (source)

Undocumented

ca_cert_data = (source)

Undocumented

ca_cert_dir = (source)

Undocumented

ca_certs = (source)

Undocumented

cert_file = (source)

Undocumented

cert_reqs = (source)

Undocumented

key_file = (source)

Undocumented

key_password = (source)

Undocumented

server_hostname = (source)

Undocumented

ssl_context = (source)

Undocumented

def _connect_tls_proxy(self, hostname, conn): (source)

Establish a TLS connection to the proxy using the provided SSL context.

_protocol: str = (source)

Undocumented