HTTP transport providers
federatedidentity.transport
Generic HTTP transport base classes and utilities.
federatedidentity.transport.requests
HTTP transport based on requests.
request
module-attribute
request = RequestsSession()
A HTTP transport implementation which uses a default requests.Session.
async_request
module-attribute
async_request = AsyncRequestsSession()
An asynchronous HTTP transport implementation which uses a default requests.Session.
RequestsSession
Bases: RequestBase
HTTP transport based on a requests.Session object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
session
|
Optional[Session]
|
requests.Session to use for HTTP requests. If omitted a new session is created. |
None
|