[[../|Python Library Reference]] ||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 ---- CategoryDocumentation