Note: this is an unofficial posting of the official python documentation. So PLEASE DON'T modify the existing text! It will probably just be overwritten and no one will realize you've done it. PLEASE DO add any and all comments at the end of the section they apply to. That's what it's for! |
11. Internet Protocols And Support
11.1 webbrowser -- Convenient Web-browser controller
11.1.1 Browser Controller Objects
11.2 cgi -- Common Gateway Interface support.
11.2.1 Introduction 11.2.2 Using the cgi module 11.2.3 Higher Level Interface 11.2.4 Old classes 11.2.5 Functions 11.2.6 Caring about security 11.2.7 Installing your CGI script on a Unix system 11.2.8 Testing your CGI script 11.2.9 Debugging CGI scripts 11.2.10 Common problems and solutions
11.3 cgitb -- Traceback manager for CGI scripts
11.4 urllib -- Open arbitrary resources by URL
11.4.1 URLopener Objects 11.4.2 Examples
11.5 urllib2 -- extensible library for opening URLs
11.5.1 Request Objects 11.5.2 OpenerDirector Objects 11.5.3 BaseHandler Objects 11.5.4 HTTPRedirectHandler Objects 11.5.5 ProxyHandler Objects 11.5.6 HTTPPasswordMgr Objects 11.5.7 AbstractBasicAuthHandler Objects 11.5.8 HTTPBasicAuthHandler Objects 11.5.9 ProxyBasicAuthHandler Objects 11.5.10 AbstractDigestAuthHandler Objects 11.5.11 HTTPDigestAuthHandler Objects 11.5.12 ProxyDigestAuthHandler Objects 11.5.13 HTTPHandler Objects 11.5.14 HTTPSHandler Objects 11.5.15 FileHandler Objects 11.5.16 FTPHandler Objects 11.5.17 CacheFTPHandler Objects 11.5.18 GopherHandler Objects 11.5.19 UnknownHandler Objects 11.5.20 Examples
11.6 httplib -- HTTP protocol client
11.6.1 HTTPConnection Objects 11.6.2 HTTPResponse Objects 11.6.3 Examples
11.7 ftplib -- FTP protocol client
11.7.1 FTP Objects
11.8 gopherlib -- Gopher protocol client
11.9 poplib -- POP3 protocol client
11.9.1 POP3 Objects 11.9.2 POP3 Example
11.10 imaplib -- IMAP4 protocol client
11.10.1 IMAP4 Objects 11.10.2 IMAP4 Example
11.11 nntplib -- NNTP protocol client
11.11.1 NNTP Objects
11.12 smtplib -- SMTP protocol client
11.12.1 SMTP Objects 11.12.2 SMTP Example
11.13 telnetlib -- Telnet client
11.13.1 Telnet Objects 11.13.2 Telnet Example
11.14 urlparse -- Parse URLs into components
11.15 SocketServer -- A framework for network servers
11.16 BaseHTTPServer -- Basic HTTP server
11.17 SimpleHTTPServer -- Simple HTTP request handler
11.18 CGIHTTPServer -- CGI-capable HTTP request handler
11.19 Cookie -- HTTP state management
11.19.1 Cookie Objects 11.19.2 Morsel Objects 11.19.3 Example
11.20 xmlrpclib -- XML-RPC client access
11.20.1 ServerProxy Objects 11.20.2 Boolean Objects 11.20.3 DateTime Objects 11.20.4 Binary Objects 11.20.5 Fault Objects 11.20.6 ProtocolError Objects 11.20.7 Convenience Functions 11.20.8 Example of Client Usage
11.21 SimpleXMLRPCServer -- Basic XML-RPC server
11.21.1 SimpleXMLRPCServer Objects 11.21.2 CGIXMLRPCRequestHandler
11.22 DocXMLRPCServer -- Self-documenting XML-RPC server
11.22.1 DocXMLRPCServer Objects 11.22.2 DocCGIXMLRPCRequestHandler
11.23 asyncore -- Asynchronous socket handler
11.23.1 asyncore Example basic HTTP client
11.24 asynchat -- Asynchronous socket command/response handler
11.24.1 asynchat - Auxiliary Classes and Functions 11.24.2 asynchat Example