AssertionError
urllib3.exceptions.ProxySchemeUnknown
- ProxyManager does not support the supplied schemecollections.abc.MutableMapping
urllib3._collections.HTTPHeaderDict
- :param headers: An iterable of field-value pairs. Must not contain multiple field names when compared case-insensitively.urllib3._collections.RecentlyUsedContainer
- Provides a thread-safe dict-like container which maintains up to ``maxsize`` keys while throwing away the least-recently-used keys beyond ``maxsize``.Exception
urllib3.exceptions.HTTPError
- Base exception used by this module.urllib3.contrib.appengine.AppEnginePlatformError
- Undocumentedurllib3.exceptions.BodyNotHttplibCompatible
- Body should be :class:`http.client.HTTPResponse` like (have an fp attribute which returns raw chunks) for read_chunked().urllib3.exceptions.DecodeError
- Raised when automatic decoding based on Content-Type fails.urllib3.exceptions.HeaderParsingError
- Raised by assert_header_parsing, but we convert it to a log.warning statement.urllib3.exceptions.IncompleteRead
- Response length doesn't match expected Content-Lengthurllib3.exceptions.InvalidChunkLength
- Invalid chunk length in a chunked response.urllib3.exceptions.InvalidHeader
- The header provided was somehow invalid.urllib3.exceptions.LocationValueError
- Raised when there is something wrong with a given URL input.urllib3.exceptions.LocationParseError
- Raised when get_host or similar fails to parse the URL input.urllib3.exceptions.URLSchemeUnknown
- Raised when a URL input has an unsupported scheme.urllib3.exceptions.ProxySchemeUnknown
- ProxyManager does not support the supplied schemeurllib3.exceptions.PoolError
- Base exception for errors caused within a pool.urllib3.exceptions.ClosedPoolError
- Raised when a request enters a pool after the pool has been closed.urllib3.exceptions.EmptyPoolError
- Raised when a pool runs out of connections and no more are allowed.urllib3.exceptions.NewConnectionError
- Raised when we fail to establish a new connection. Usually ECONNREFUSED.urllib3.exceptions.RequestError
- Base exception for PoolErrors that have associated URLs.urllib3.exceptions.HostChangedError
- Raised when an existing pool gets a request for a foreign host.urllib3.exceptions.MaxRetryError
- Raised when the maximum number of retries is exceeded.urllib3.exceptions.ReadTimeoutError
- Raised when a socket timeout occurs while receiving data from a serverurllib3.exceptions.ProtocolError
- Raised when something unexpected happens mid-request/response.urllib3.exceptions.ResponseNotChunked
- Response needs to be chunked in order to read it as chunks.urllib3.exceptions.ProxyError
- Raised when the connection to a proxy fails.urllib3.exceptions.ResponseError
- Used as a container for an error reason supplied in a MaxRetryError.urllib3.exceptions.SSLError
- Raised when SSL certificate fails in an HTTPS connection.urllib3.exceptions.TimeoutError
- Raised when a socket timeout error occurs.urllib3.exceptions.ConnectTimeoutError
- Raised when a socket timeout occurs while connecting to a serverurllib3.exceptions.NewConnectionError
- Raised when we fail to establish a new connection. Usually ECONNREFUSED.urllib3.exceptions.ReadTimeoutError
- Raised when a socket timeout occurs while receiving data from a serverurllib3.exceptions.TimeoutStateError
- Raised when passing an invalid state to a timeouturllib3.exceptions.UnrewindableBodyError
- urllib3 encountered an error when trying to rewind a bodyurllib3.util.wait.NoWayToWaitForSocketError
- Undocumentedio.IOBase
urllib3.HTTPResponse
- HTTP Response container.namedtuple('Url', url_attrs)
urllib3.util.Url
- Data structure for representing an HTTP URL. Used as a return value for :func:`parse_url`. Both the scheme and host are normalized as they are both case-insensitive according to RFC 3986.object
urllib3.connection.DummyConnection
- Used to detect a failed ConnectionCls import.urllib3.connection.HTTPConnection
- Based on :class:`http.client.HTTPConnection` but provides an extra constructor backwards-compatibility layer between older and newer Pythons.urllib3.connection.HTTPSConnection
- Many of the parameters to this constructor are passed to the underlying SSL socket by means of :py:func:`urllib3.util.ssl_wrap_socket`.urllib3.contrib.socks.SOCKSHTTPSConnection
- Undocumentedurllib3.contrib.socks.SOCKSConnection
- A plain-text HTTP connection that connects via a SOCKS proxy.urllib3.contrib.socks.SOCKSHTTPSConnection
- Undocumentedurllib3.connectionpool.ConnectionPool
- Base class for all connection pools, such as :class:`.HTTPConnectionPool` and :class:`.HTTPSConnectionPool`.urllib3.HTTPConnectionPool
- Thread-safe connection pool for one host.urllib3.HTTPSConnectionPool
- Same as :class:`.HTTPConnectionPool`, but HTTPS.urllib3.contrib.ntlmpool.NTLMConnectionPool
- Implements an NTLM authentication version of an urllib3 connection poolurllib3.contrib._securetransport.bindings.CFConst
- A class object that acts as essentially a namespace for CoreFoundation constants.urllib3.contrib._securetransport.bindings.SecurityConst
- A class object that acts as essentially a namespace for Security constants.urllib3.contrib.pyopenssl.PyOpenSSLContext
- I am a wrapper class for the PyOpenSSL ``Context`` object. I am responsible for translating the interface of the standard library ``SSLContext`` object to calls into PyOpenSSL.urllib3.contrib.pyopenssl.WrappedSocket
- API-compatibility wrapper for Python OpenSSL's Connection-class.urllib3.contrib.securetransport.SecureTransportContext
- I am a wrapper class for the SecureTransport library, to translate the interface of the standard library ``SSLContext`` object to calls into SecureTransport.urllib3.contrib.securetransport.WrappedSocket
- API-compatibility wrapper for Python's OpenSSL wrapped socket object.urllib3.fields.RequestField
- A data container for request body parameters.urllib3.packages.six._LazyDescr
- Undocumentedurllib3.packages.six.MovedAttribute
- Undocumentedurllib3.packages.six.MovedModule
- Undocumentedurllib3.packages.six._SixMetaPathImporter
- A meta path importer to import six.moves and its submodules.urllib3.request.RequestMethods
- Convenience mixin for classes who implement a :meth:`urlopen` method, such as :class:`urllib3.HTTPConnectionPool` and :class:`urllib3.PoolManager`.urllib3.contrib.appengine.AppEngineManager
- Connection manager for Google App Engine sandbox applications.urllib3.HTTPConnectionPool
- Thread-safe connection pool for one host.urllib3.HTTPSConnectionPool
- Same as :class:`.HTTPConnectionPool`, but HTTPS.urllib3.contrib.ntlmpool.NTLMConnectionPool
- Implements an NTLM authentication version of an urllib3 connection poolurllib3.poolmanager.PoolManager
- Allows for arbitrary requests while transparently keeping track of necessary connection pools for you.urllib3.contrib.socks.SOCKSProxyManager
- A version of the urllib3 ProxyManager that routes connections via the defined SOCKS proxy.urllib3.poolmanager.ProxyManager
- Behaves just like :class:`PoolManager`, but sends all requests through the defined proxy, using the CONNECT method for HTTPS URLs.urllib3.response.BrotliDecoder
- Undocumentedurllib3.response.DeflateDecoder
- Undocumentedurllib3.response.GzipDecoder
- Undocumentedurllib3.response.GzipDecoderState
- Undocumentedurllib3.response.MultiDecoder
- From RFC7231: If one or more encodings have been applied to a representation, the sender that applied the encodings MUST generate a Content-Encoding header field that lists the content codings in the order in which they were applied.urllib3.Retry
- Retry configuration.urllib3.Timeout
- Timeout configuration.type
urllib3.util.retry._RetryMeta
- Undocumentedtypes.ModuleType
urllib3.packages.six._LazyModule
- Undocumentedurllib3.packages.six._MovedItems
- Lazy loading of moved objectsurllib3.packages.six.Module_six_moves_urllib_error
- Lazy loading of moved objects in six.moves.urllib_errorurllib3.packages.six.Module_six_moves_urllib_parse
- Lazy loading of moved objects in six.moves.urllib_parseurllib3.packages.six.Module_six_moves_urllib_request
- Lazy loading of moved objects in six.moves.urllib_requesturllib3.packages.six.Module_six_moves_urllib_response
- Lazy loading of moved objects in six.moves.urllib_responseurllib3.packages.six.Module_six_moves_urllib_robotparser
- Lazy loading of moved objects in six.moves.urllib_robotparserurllib3.packages.six.Module_six_moves_urllib
- Create a six.moves.urllib namespace that resembles the Python 3 namespaceurllib3.connectionpool.HTTPConnectionPool
urllib3.contrib.socks.SOCKSHTTPConnectionPool
- Undocumentedurllib3.connectionpool.HTTPSConnectionPool
urllib3.contrib.socks.SOCKSHTTPSConnectionPool
- Undocumentedurllib3.packages.six.moves.http_client.HTTPConnection
urllib3.connection.HTTPConnection
- Based on :class:`http.client.HTTPConnection` but provides an extra constructor backwards-compatibility layer between older and newer Pythons.urllib3.connection.HTTPSConnection
- Many of the parameters to this constructor are passed to the underlying SSL socket by means of :py:func:`urllib3.util.ssl_wrap_socket`.urllib3.contrib.socks.SOCKSHTTPSConnection
- Undocumentedurllib3.contrib.socks.SOCKSConnection
- A plain-text HTTP connection that connects via a SOCKS proxy.urllib3.contrib.socks.SOCKSHTTPSConnection
- Undocumentedurllib3.packages.six.moves.http_client.IncompleteRead
urllib3.exceptions.IncompleteRead
- Response length doesn't match expected Content-Lengthurllib3.exceptions.InvalidChunkLength
- Invalid chunk length in a chunked response.urllib3.packages.six.moves.queue.Queue
urllib3.util.queue.LifoQueue
- Undocumentedurllib3.util.ssltransport.SSLTransport
- The SSLTransport wraps an existing socket and establishes an SSL connection.ValueError
urllib3.exceptions.LocationValueError
- Raised when there is something wrong with a given URL input.urllib3.exceptions.LocationParseError
- Raised when get_host or similar fails to parse the URL input.urllib3.exceptions.URLSchemeUnknown
- Raised when a URL input has an unsupported scheme.urllib3.exceptions.ProxySchemeUnknown
- ProxyManager does not support the supplied schemeurllib3.exceptions.ProxySchemeUnsupported
- Fetching HTTPS resources through HTTPS proxies is unsupportedurllib3.exceptions.ResponseNotChunked
- Response needs to be chunked in order to read it as chunks.urllib3.util.ssl_match_hostname.CertificateError
- UndocumentedWarning
urllib3.exceptions.HTTPWarning
- Base warning used by this module.urllib3.contrib.appengine.AppEnginePlatformWarning
- Undocumentedurllib3.exceptions.DependencyWarning
- Warned when an attempt is made to import a module with missing optional dependencies.urllib3.exceptions.SecurityWarning
- Warned when performing security reducing actionsurllib3.exceptions.InsecurePlatformWarning
- Warned when certain TLS/SSL configuration is not available on a platform.urllib3.exceptions.InsecureRequestWarning
- Warned when making an unverified HTTPS request.urllib3.exceptions.SubjectAltNameWarning
- Warned when connecting to a host with a certificate missing a SAN.urllib3.exceptions.SystemTimeWarning
- Warned when system time is suspected to be wrongurllib3.exceptions.SNIMissingWarning
- Warned when making a HTTPS request without SNI available.