# ``twisted`.`web`.`client`.`_AgentBase``

class documentation

`class _AgentBase: (source)`

Known subclasses: `twisted.web.client.Agent`, `twisted.web.client.ProxyAgent`

View In Hierarchy

Base class offering common facilities for `Agent`-type classes.

Method | `__init__` | Undocumented
Method | `_computeHostValue` | Compute the string to use for the value of the Host header, based on the given scheme, host name, and port number.
Method | `_requestWithEndpoint` | Issue a new request, given the endpoint and the path sent as part of the request.
Instance Variable | `_pool` | The `HTTPConnectionPool` used to manage HTTP connections.
Instance Variable | `_reactor` | The `IReactorTime` implementation which will be used by the pool, and perhaps by subclasses as well.

def __init__(self, reactor, pool): (source)
overridden in `twisted.web.client.Agent`, `twisted.web.client.ProxyAgent`

Undocumented

def _computeHostValue(self, scheme, host, port): (source)
Compute the string to use for the value of the Host header, based on the given scheme, host name, and port number.
def _requestWithEndpoint(self, key, endpoint, method, parsedURI, headers, bodyProducer, requestPath): (source)
Issue a new request, given the endpoint and the path sent as part of the request.
_pool = (source)
overridden in `twisted.web.client.Agent`
The `HTTPConnectionPool` used to manage HTTP connections.
_reactor = (source)
The `IReactorTime` implementation which will be used by the pool, and perhaps by subclasses as well.