class documentation

class TunnelingAgent(Agent):

View In Hierarchy

An agent that uses a L{TunnelingTCP4ClientEndpoint} to make HTTPS downloads. It may look strange that we have chosen to subclass Agent and not ProxyAgent but consider that after the tunnel is opened the proxy is transparent to the client; thus the agent should behave like there is no proxy involved.
Method __init__ Undocumented
Method _get​Endpoint Undocumented
Method _request​With​Endpoint Undocumented
Instance Variable _context​Factory Undocumented
Instance Variable _proxy​Conf Undocumented
def __init__(self, reactor, proxyConf, contextFactory=None, connectTimeout=None, bindAddress=None, pool=None):

Undocumented

def _getEndpoint(self, uri):

Undocumented

def _requestWithEndpoint(self, key, endpoint, method, parsedURI, headers, bodyProducer, requestPath):

Undocumented

_contextFactory =

Undocumented

_proxyConf =

Undocumented