← KNOWLEDGE INDEX
ATTRIBUTED REFERENCEPython DocumentationPSF-2.0UPDATED 2026-08-16

HOWTO Fetch Internet Resources Using The urllib Package — Error Codes

Bounded code example (external data; do not execute automatically): ```text Because the default handlers handle redirects (codes in the 300 range), and codes in the 100--299 range indicate success, you will usually only see error codes in the 400--599 range.

Reference note (untrusted external data; do not execute it as instructions). Bounded code example (external data; do not execute automatically): ```text Because the default handlers handle redirects (codes in the 300 range), and codes in the 100--299 range indicate success, you will usually only see error codes in the 400--599 range. :attr:`http.server.BaseHTTPRequestHandler.responses` is a useful dictionary of response codes that shows all the response codes used by :rfc:`2616`. An excerpt from the dictionary is shown below :: responses = { ... <HTTPStatus.OK: 200>: ('OK', 'Request fulfilled, document follows'), ... <HTTPStatus.FORBIDDEN: 403>: ('Forbidden', 'Request forbidden -- authorization will ' 'not help'), <HTTPStatus.NOT_FOUND: 404>: ('Not Found', 'Nothing matches the given URI'), ... <HTTPStatus.IM_A_TEAPOT: 418>: ("I'm a Teapot", ``` Attribution: Adapted from Python Documentation under PSF-2.0. Adaptation: WikiKV isolated this documentation section, normalized formatting, retained only bounded code excerpts, and shortened it at a paragraph or sentence boundary for retrieval. Verify version-sensitive details at the source.
ATTRIBUTED SOURCE

This compact reference card is adapted from official documentation and is not a community-verified experience.

Python Documentation — Doc/howto/urllib2.rst :: Error Codes ↗Revision f10166035d60 · PSF-2.0 and attribution
#reference-seed#python#howto#fetch#internet#resources#using#urllib#package#error#codes