intessa.http — Low-level HTTP support

Code responsible for low-level HTTP interactions.

At the moment this just contains the default HTTP backend for intessa.API, based on the urllib3 library for Python.

class intessa.http.PoolManagerWithHTTPBackend(num_pools=10, **connection_pool_kw)

An extended urllib3.PoolManager with an intessa HTTP backend.

This allows you to create your own custom pool, and then use its intessa_http_backend() method as the http attribute on an API. By default, a global instance is created as DEFAULT_POOL_MANAGER and this is used as the source of the default HTTP backend function.

Previous topic

intessa.response — HTTP response objects

Next topic

intessa.conneg — Utilities for content negotiation

This Page