Commit 599ac4ba authored by Senthil Kumaran's avatar Senthil Kumaran

Fix Issue17069: Document getcode method in urllib.request.rst

parents cd74322d b98e96a2
...@@ -63,16 +63,24 @@ The :mod:`urllib.request` module defines the following functions: ...@@ -63,16 +63,24 @@ The :mod:`urllib.request` module defines the following functions:
an HTTPS request will not do any verification of the server's an HTTPS request will not do any verification of the server's
certificate. certificate.
This function returns a file-like object that works as a :term:`context manager`, For http and https urls, this function returns a
with two additional methods from the :mod:`urllib.response` module :class:`http.client.HTTPResponse` object which has the following
:ref:`httpresponse-objects` methods.
* :meth:`geturl` --- return the URL of the resource retrieved, For ftp, file, data urls and requests are explicity handled by legacy
:class:`URLopener` and :class:`FancyURLopener` class, this function returns
an :class:`urllib.response.addinfourl` object which can work as
:term:`context manager` and has methods such as
* :meth:`~urllib.response.addinfourl.geturl` --- return the URL of the resource retrieved,
commonly used to determine if a redirect was followed commonly used to determine if a redirect was followed
* :meth:`info` --- return the meta-information of the page, such as headers, * :meth:`~urllib.response.addinfourl.info` --- return the meta-information of the page, such as headers,
in the form of an :func:`email.message_from_string` instance (see in the form of an :func:`email.message_from_string` instance (see
`Quick Reference to HTTP Headers <http://www.cs.tut.fi/~jkorpela/http.html>`_) `Quick Reference to HTTP Headers <http://www.cs.tut.fi/~jkorpela/http.html>`_)
* :meth:`~urllib.response.addinfourl.getcode` -- return the HTTP status code of the response.
Raises :exc:`URLError` on errors. Raises :exc:`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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment