Protocolos de Internet e Suporte¶
Os módulos descritos neste capítulo implementam protocolos de Internet e suporte para tecnologias relacionadas. Todos eles estão implementados em Python. A maioria destes módulos requer a presença do módulo dependente do sistema socket, que é suportado atualmente na maioria das plataformas populares. Aqui está uma visão geral:
webbrowser— Convenient Web-browser controllercgi— Suporte a Common Gateway Interfacecgitb— Gerenciador de traceback (situação da pilha de execução) para roteiros de CGIwsgiref— Utilidades WSGI e Implementação de Referênciaurllib— Módulos de manipulação de URLurllib.request— Biblioteca extensível para abrir URLs- Objeto Request
- 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
- Objetos HTTPSHandler
- FileHandler Objects
- DataHandler Objects
- FTPHandler Objects
- CacheFTPHandler Objects
- Objetos UnknownHandler
- HTTPErrorProcessor Objects
- Exemplos
- Legacy interface
urllib.requestRestrictions
urllib.response— Response classes used by urlliburllib.parse— Analisa URLs para componentesurllib.error— Classes de exceção levantadas por urllib.requesturllib.robotparser— Parser for robots.txthttp— módulos HTTPhttp.client— cliente de protocolo HTTPftplib— FTP protocol clientpoplib— Cliente de protocolo POP3imaplib— IMAP4 protocol clientnntplib— NNTP protocol clientsmtplib— SMTP protocol clientsmtpd— Serviços SMTPtelnetlib— cliente Telnetuuid— UUID objects according to RFC 4122socketserver— A framework for network servershttp.server— servidores HTTPhttp.cookies— Gerenciadores de estado HTTPhttp.cookiejar— Cookie handling for HTTP clientsxmlrpc— Módulos de servidor e cliente XMLRPCxmlrpc.client— Cliente XML-RPCxmlrpc.server— Servidores XML-RPC básicosipaddress— Biblioteca de manipulação de IPv4/IPv6