Logo

Previous topic

xml.parsers.expat — Fast XML parsing using Expat

Next topic

webbrowser — Convenient Web-browser controller

This Page

  • Report a Bug
  • Show Source
This document is for an old version of Python that is no longer supported. You should upgrade, and read the Python documentation for the current stable release.

Navigation

  • index
  • modules |
  • next |
  • previous |
  • python logo
  • Python »
  • 3.9.24 Documentation »
  • The Python Standard Library »
  • |

Internet Protocols and Support¶

The modules described in this chapter implement Internet protocols and support for related technology. They are all implemented in Python. Most of these modules require the presence of the system-dependent module socket, which is currently supported on most popular platforms. Here is an overview:

  • webbrowser — Convenient Web-browser controller
    • Browser Controller Objects
  • wsgiref — WSGI Utilities and Reference Implementation
    • wsgiref.util – WSGI environment utilities
    • wsgiref.headers – WSGI response header tools
    • wsgiref.simple_server – a simple WSGI HTTP server
    • wsgiref.validate — WSGI conformance checker
    • wsgiref.handlers – server/gateway base classes
    • Examples
  • urllib — URL handling modules
  • urllib.request — Extensible library for opening URLs
    • Request Objects
    • OpenerDirector Objects
    • BaseHandler Objects
    • HTTPRedirectHandler Objects
    • HTTPCookieProcessor Objects
    • ProxyHandler Objects
    • HTTPPasswordMgr Objects
    • HTTPPasswordMgrWithPriorAuth Objects
    • AbstractBasicAuthHandler Objects
    • HTTPBasicAuthHandler Objects
    • ProxyBasicAuthHandler Objects
    • AbstractDigestAuthHandler Objects
    • HTTPDigestAuthHandler Objects
    • ProxyDigestAuthHandler Objects
    • HTTPHandler Objects