View source on GitHub
|
URL downloading API.
Classes
class ConnectionClosedError: The target server prematurely closed the connection.
class DNSLookupFailedError: The DNS lookup for a URL failed.
class DeadlineExceededError: The URL was not fetched because the deadline was exceeded.
class DownloadError: The URL could not be retrieved.
class Error: Base URL fetcher error type.
class HTTPMessageWrapper: Basic message object.
class InternalTransientError: An internal transient error occurred.
class InvalidMethodError: An invalid value was provided for method.
class InvalidURLError: The URL given was empty or invalid.
class MalformedReplyError: The target server returned an invalid HTTP response.
class PayloadTooLargeError: The request payload exceeds the limit.
class SSLCertificateError: An invalid server certificate was presented.
class TooManyRedirectsError: follow_redirects was set to True, and the redirect limit was hit.
Functions
CreateHTTPHeaders(...): Creates HTTPHeaders that are compatible with both Python 2 or Python 3.
Fetch(...): Fetches the given HTTP url, blocking until the result is returned.
create_rpc(...): Creates an RPC object for use with the URL Fetch API.
fetch(...): Fetches the given HTTP url, blocking until the result is returned.
get_default_fetch_deadline(...): Gets the default value for create_rpc()'s deadline parameter.
make_fetch_call(...): Executes the RPC call to fetch a given HTTP URL.
set_default_fetch_deadline(...): Sets the default value for create_rpc()'s deadline parameter.
Other Members | |
|---|---|
| DELETE |
5
|
| GET |
1
|
| HEAD |
3
|
| MAX_REDIRECTS |
5
|
| PATCH |
6
|
| POST |
2
|
| PUT |
4
|
View source on GitHub