This module defines two classes for implementing HTTP servers
(web servers). Usually, this module isn't used directly, but is used
as a basis for building functioning web servers. See the
-\module{SimpleHTTPServer} and \module{CGIHTTPServer} modules.
-\refstmodindex{SimpleHTTPServer}
-\refstmodindex{CGIHTTPServer}
+\module{SimpleHTTPServer}\refstmodindex{SimpleHTTPServer} and
+\refmodule{CGIHTTPServer}\refstmodindex{CGIHTTPServer} modules.
The first class, \class{HTTPServer}, is a
\class{SocketServer.TCPServer} subclass. It creates and listens at the
Returns the client address, formatted for logging. A name lookup
is performed on the client's IP address.
\end{methoddesc}
+
+
+\begin{seealso}
+ \seemodule{CGIHTTPServer}{Extended request handler that supports CGI
+ scripts.}
+
+ \seemodule{SimpleHTTPServer}{Basic request handler that limits response
+ to files actually under the document root.}
+\end{seealso}
\item[Tkdnd.py]
--- Drag-and-drop support for \module{Tkinter}.
-\item[CGIHTTPServer.py]
---- CGI-savvy HTTP Server
-
-\item[SimpleHTTPServer.py]
---- Simple HTTP Server
-
\item[test]
--- Regression testing framework. This is used for the Python
regression test, but is useful for other Python libraries as well.
\item[dircmp.py]
--- class to build directory diff tools on
-\item[linecache.py]
---- Cache lines from files (used by pdb)
-
\item[pipes.py]
--- Conversion pipeline templates (hmm)