mirror of
https://github.com/python/cpython.git
synced 2025-10-01 04:42:10 +00:00
commit
2ed41f305e
2 changed files with 14 additions and 7 deletions
|
@ -59,13 +59,7 @@ The :mod:`urllib.request` module defines the following functions:
|
||||||
|
|
||||||
The *cadefault* parameter is ignored.
|
The *cadefault* parameter is ignored.
|
||||||
|
|
||||||
For http and https urls, this function returns a
|
This function always returns an object which can work as
|
||||||
:class:`http.client.HTTPResponse` object which has the following
|
|
||||||
:ref:`httpresponse-objects` methods.
|
|
||||||
|
|
||||||
For ftp, file, and data urls and requests explicitly handled by legacy
|
|
||||||
:class:`URLopener` and :class:`FancyURLopener` classes, this function
|
|
||||||
returns a :class:`urllib.response.addinfourl` object which can work as
|
|
||||||
:term:`context manager` and has methods such as
|
:term:`context manager` and has methods such as
|
||||||
|
|
||||||
* :meth:`~urllib.response.addinfourl.geturl` --- return the URL of the resource retrieved,
|
* :meth:`~urllib.response.addinfourl.geturl` --- return the URL of the resource retrieved,
|
||||||
|
@ -77,6 +71,18 @@ The :mod:`urllib.request` module defines the following functions:
|
||||||
|
|
||||||
* :meth:`~urllib.response.addinfourl.getcode` -- return the HTTP status code of the response.
|
* :meth:`~urllib.response.addinfourl.getcode` -- return the HTTP status code of the response.
|
||||||
|
|
||||||
|
For http and https urls, this function returns a
|
||||||
|
:class:`http.client.HTTPResponse` object slightly modified. In addition
|
||||||
|
to the three new methods above, the msg attribute contains the
|
||||||
|
same information as the :attr:`~http.client.HTTPResponse.reason`
|
||||||
|
attribute --- the reason phrase returned by server --- instead of
|
||||||
|
the response headers as it is specified in the documentation for
|
||||||
|
:class:`~http.client.HTTPResponse`.
|
||||||
|
|
||||||
|
For ftp, file, and data urls and requests explicitly handled by legacy
|
||||||
|
:class:`URLopener` and :class:`FancyURLopener` classes, this function
|
||||||
|
returns a :class:`urllib.response.addinfourl` object.
|
||||||
|
|
||||||
Raises :exc:`~urllib.error.URLError` on errors.
|
Raises :exc:`~urllib.error.URLError` on errors.
|
||||||
|
|
||||||
Note that ``None`` may be returned if no handler handles the request (though
|
Note that ``None`` may be returned if no handler handles the request (though
|
||||||
|
|
|
@ -444,6 +444,7 @@ Arnaud Fontaine
|
||||||
Michael Foord
|
Michael Foord
|
||||||
Amaury Forgeot d'Arc
|
Amaury Forgeot d'Arc
|
||||||
Doug Fort
|
Doug Fort
|
||||||
|
Evens Fortuné
|
||||||
Chris Foster
|
Chris Foster
|
||||||
John Fouhy
|
John Fouhy
|
||||||
Andrew Francis
|
Andrew Francis
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue