There are no implemented interfaces.
version
(type:
str
)
'Python-urllib/1.16'
addheader(*args)
Add a header to be used by the HTTP interface only
e.g. u.addheader(Accept
, sound/basic
)
cleanup()
close()
get_user_passwd(host, realm, clear_cache=0)
http_error(url, fp, errcode, errmsg, headers, data=None)
Handle http errors. Derived class can override this, or provide specific handlers named http_error_DDD where DDD is the 3-digit error code.
http_error_301(url, fp, errcode, errmsg, headers, data=None)
http_error_302(url, fp, errcode, errmsg, headers, data=None)
http_error_303(url, fp, errcode, errmsg, headers, data=None)
http_error_307(url, fp, errcode, errmsg, headers, data=None)
http_error_401(url, fp, errcode, errmsg, headers, data=None)
http_error_default(url, fp, errcode, errmsg, headers)
open(fullurl, data=None)
Use URLopener().open(file) instead of open(file, r
).
open_data(url, data=None)
Use "data" URL.
open_file(url)
Use local file or FTP depending on form of URL.
open_ftp(url)
Use FTP protocol.
open_gopher(url)
Use Gopher protocol.
open_http(url, data=None)
Use HTTP protocol.
open_https(url, data=None)
Use HTTPS protocol.
open_local_file(url)
Use local file.
open_unknown(fullurl, data=None)
Overridable interface to open unknown URL type.
open_unknown_proxy(proxy, fullurl, data=None)
Overridable interface to open unknown URL type.
prompt_user_passwd(host, realm)
Override this in a GUI environment!
redirect_internal(url, fp, errcode, errmsg, headers, data)
retrieve(url, filename=None, reporthook=None, data=None)
retrieve(url) returns (filename, headers) for a local object or (tempfilename, headers) for a remote object.
retry_http_basic_auth(url, realm, data=None)
retry_https_basic_auth(url, realm, data=None)
There are no known subclasses.