class twisted.web.iweb.IAgentEndpointFactory(Interface): (source)
Known implementations: twisted.web.client._StandardEndpointFactory
IAgentEndpointFactory provides a way of constructing an endpoint used for outgoing Agent requests. This is useful in the case of needing to proxy outgoing connections, or to otherwise vary the transport used.
|Method||endpointForURI||Construct and return an
Construct and return an
IStreamClientEndpoint for the outgoing request's connection.
|Parameters||uri||The URI of the request. (type: |
|Returns||An endpoint which will have its |
|Raises||twisted.internet.error.SchemeNotSupported||If the given URI's scheme cannot be handled by this factory.|