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

PythonLibraryReference/InternetProtocolsAndSupport (last edited 2008-11-15 13:59:38 by localhost)

Unable to edit the page? See the FrontPage for instructions.