The SimpleHTTPServer module provides a simple HTTP server handler that can serve files from the current directory. The module defines the following handler class, intended for use with the BaseHTTPServer module:

						SimpleHTTPRequestHandler(request, client_address, server)

Serves files from the current directory and all its subdirectories. The class implements the do_HEAD() and do_GET() methods to support HEAD and GET requests, respectively.

All IOError exceptions result in a 404 File not found error. Attempts to access a directory result in a 403 Directory listing not supported error.

The following class attributes are available:


Server version string.

SimpleHTTPRequestHandler.extensions_map ...

Get Python: Essential Reference, Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.