Internetprotokolle und Unterstützung¶
Die in diesem Kapitel beschriebenen Module implementieren Internetprotokolle und unterstützen verwandte Technologien. Sie sind alle in Python implementiert. Die meisten dieser Module erfordern das Vorhandensein des systemabhängigen Moduls socket, das derzeit auf den meisten gängigen Plattformen unterstützt wird. Hier ist eine Übersicht
webbrowser— Bequemer Webbrowser-Controllerwsgiref— WSGI-Hilfsprogramme und Referenzimplementierungwsgiref.util– WSGI-Umgebungs-Hilfsprogrammewsgiref.headers– Werkzeuge für WSGI-Antwort-Headerwsgiref.simple_server– ein einfacher WSGI-HTTP-Serverwsgiref.validate— WSGI-Konformitätsprüferwsgiref.handlers– Basisklassen für Server/Gatewayswsgiref.types– WSGI-Typen für statische Typüberprüfung- Beispiele
urllib— URL-Behandlungsmoduleurllib.request— Erweiterbare Bibliothek zum Öffnen von URLs- Request-Objekte
- OpenerDirector-Objekte
- BaseHandler-Objekte
- HTTPRedirectHandler-Objekte
- HTTPCookieProcessor-Objekte
- ProxyHandler-Objekte
- HTTPPasswordMgr-Objekte
- HTTPPasswordMgrWithPriorAuth-Objekte
- AbstractBasicAuthHandler-Objekte
- HTTPBasicAuthHandler-Objekte
- ProxyBasicAuthHandler-Objekte
- AbstractDigestAuthHandler-Objekte
- HTTPDigestAuthHandler-Objekte
- ProxyDigestAuthHandler-Objekte
- HTTPHandler-Objekte
- HTTPSHandler-Objekte
- FileHandler-Objekte
- DataHandler-Objekte
- FTPHandler-Objekte
- CacheFTPHandler-Objekte
- UnknownHandler-Objekte
- HTTPErrorProcessor-Objekte
- Beispiele
- Legacy-Schnittstelle
urllib.requestEinschränkungen
urllib.response— Response-Klassen, die von urllib verwendet werdenurllib.parse— URLs in Komponenten zerlegenurllib.error— Ausnahmeklassen, die von urllib.request ausgelöst werdenurllib.robotparser— Parser für robots.txthttp— HTTP-Modulehttp.client— HTTP-Protokollclientftplib— FTP-Protokollclientpoplib— POP3-Protokollclientimaplib— IMAP4-Protokollclientsmtplib— SMTP-Protokollclientuuid— UUID-Objekte gemäß **RFC 9562**socketserver— Ein Framework für Netzwerksereverhttp.server— HTTP-Serverhttp.cookies— Verwaltung von HTTP-Statushttp.cookiejar— Cookie-Behandlung für HTTP-Clientsxmlrpc— XMLRPC-Server- und Client-Modulexmlrpc.client— XML-RPC-Clientzugriffxmlrpc.server— Einfache XML-RPC-Serveripaddress— Bibliothek für IPv4/IPv6-Manipulation