Part of twisted.web View Source
| Class | PartialDownloadError | Page was only partially downloaded, we got disconnected in middle. | 
| Class | HTTPPageGetter | Gets a resource via HTTP, then quits. | 
| Class | HTTPPageDownloader | Undocumented | 
| Class | HTTPClientFactory | Download a given URL. | 
| Class | HTTPDownloader | Download to a file. | 
| Function | getPage | Download a web page as a string. | 
| Function | downloadPage | Download a web page to a file. | 
| Class | ResponseDone | ResponseDonemay be passed toIProtocol.connectionLoston the protocol passed toResponse.deliverBodyand indicates that the entire response has been delivered. | 
| Class | Response | A Responseinstance describes an HTTP response received from an HTTP server. | 
| Class | ResponseFailed | ResponseFailedindicates that all of the response to a request was not received for some 
reason. | 
| Class | WebClientContextFactory 0 | A web context factory which doesn't work because the necessary SSL support is missing. | 
| Class | WebClientContextFactory | A web context factory which ignores the hostname and port and does no certificate verification. | 
| Class | FileBodyProducer | FileBodyProducerproduces bytes from an input file object incrementally and writes them to a
consumer. | 
| Class | Agent | Agentis a very
basic HTTP client.  It supports HTTP and HTTPS scheme URIs 
(but performs no certificate checking by default).  It does not support 
persistent connections. | 
| Class | ProxyAgent | An HTTP agent able to cross HTTP proxies. | 
| Class | CookieAgent | CookieAgentextends the basicAgentto add 
RFC-compliant handling of HTTP cookies.  Cookies are written to and 
extracted from acookielib.CookieJarinstance. | 
| Class | GzipDecoder | A wrapper for a Responseinstance 
which handles gzip'ed body. | 
| Class | ContentDecoderAgent | An Agentwrapper to handle encoded content. | 
| Class | RedirectAgent | An Agentwrapper which handles HTTP redirects. | 
| Function | _parse | Split the given URL into the scheme, host, port, and path. | 
| Function | _makeGetterFactory | Create and connect an HTTP page getting factory. | 
| Class | _WebToNormalContextFactory | Adapt a web context factory to a normal context factory. | 
| Class | _AgentMixin | Base class offering facilities for Agent-type 
classes. | 
| Class | _HTTP11ClientFactory | A simple factory for HTTP11ClientProtocol,
used byProxyAgent. | 
| Class | _FakeUrllib2Request | A fake urllib2.Requestobject forcookielibto
work with. | 
| Class | _FakeUrllib2Response | A fake urllib2.Responseobject forcookielibto work with. | 
| Class | _GzipProtocol | A Protocolimplementation which wraps another one, transparently decompressing 
received data. | 
| Parameters | url | An URL to parse.
 (type: str) | 
| defaultPort | An alternate value to use as the port if the URL does not include one.
 (type: intorNone) | |
| Returns | A four-tuple of the scheme, host, port, and path of the URL.  All of these 
are strinstances except for port, which is anint. | |
Any additional positional or keyword arguments are used when calling 
factoryFactory.
| Parameters | factoryFactory | Factory factory that is called with url,argsandkwargsto produce the getter | 
| contextFactory | Context factory to use when creating a secure connection, defaulting to None | |
| Returns | The factory created by factoryFactory | |
Download a page. Return a deferred, which will callback with a page (as a string) or errback with a description of the error.
See HTTPClientFactory
to see what extra arguments can be passed.
| Parameters | file | path to file on filesystem, or file-like object. See HTTPDownloader to see what extra args can be passed. |