20. 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:
- 20.1. 
webbrowser— Convenient Web-browser controller - 20.2. 
cgi— Common Gateway Interface support- 20.2.1. Introdução
 - 20.2.2. Using the cgi module
 - 20.2.3. Interface de nível mais alto
 - 20.2.4. Old classes
 - 20.2.5. Funções
 - 20.2.6. Caring about security
 - 20.2.7. Installing your CGI script on a Unix system
 - 20.2.8. Testing your CGI script
 - 20.2.9. Debugging CGI scripts
 - 20.2.10. Common problems and solutions
 
 - 20.3. 
cgitb— Gerenciador de traceback (situação da pilha de execução) para roteiros de CGI - 20.4. 
wsgiref— WSGI Utilities and Reference Implementation - 20.5. 
urllib— Open arbitrary resources by URL - 20.6. 
urllib2— extensible library for opening URLs- 20.6.1. Objeto Request
 - 20.6.2. OpenerDirector Objects
 - 20.6.3. BaseHandler Objects
 - 20.6.4. HTTPRedirectHandler Objects
 - 20.6.5. HTTPCookieProcessor Objects
 - 20.6.6. ProxyHandler Objects
 - 20.6.7. HTTPPasswordMgr Objects
 - 20.6.8. AbstractBasicAuthHandler Objects
 - 20.6.9. HTTPBasicAuthHandler Objects
 - 20.6.10. ProxyBasicAuthHandler Objects
 - 20.6.11. AbstractDigestAuthHandler Objects
 - 20.6.12. HTTPDigestAuthHandler Objects
 - 20.6.13. ProxyDigestAuthHandler Objects
 - 20.6.14. HTTPHandler Objects
 - 20.6.15. Objetos HTTPSHandler
 - 20.6.16. FileHandler Objects
 - 20.6.17. FTPHandler Objects
 - 20.6.18. CacheFTPHandler Objects
 - 20.6.19. UnknownHandler Objects
 - 20.6.20. HTTPErrorProcessor Objects
 - 20.6.21. Exemplos
 
 - 20.7. 
httplib— HTTP protocol client - 20.8. 
ftplib— FTP protocol client - 20.9. 
poplib— POP3 protocol client - 20.10. 
imaplib— IMAP4 protocol client - 20.11. 
nntplib— NNTP protocol client - 20.12. 
smtplib— SMTP protocol client - 20.13. 
smtpd— Serviços SMTP - 20.14. 
telnetlib— cliente Telnet - 20.15. 
uuid— UUID objects according to RFC 4122 - 20.16. 
urlparse— Parse URLs into components - 20.17. 
SocketServer— A framework for network servers - 20.18. 
BaseHTTPServer— Basic HTTP server - 20.19. 
SimpleHTTPServer— Simple HTTP request handler - 20.20. 
CGIHTTPServer— CGI-capable HTTP request handler - 20.21. 
cookielib— Cookie handling for HTTP clients - 20.22. 
Cookie— HTTP state management - 20.23. 
xmlrpclib— XML-RPC client access - 20.24. 
SimpleXMLRPCServer— Basic XML-RPC server - 20.25. 
DocXMLRPCServer— Self-documenting XML-RPC server 
