wsgiServer API

wsgiServer

This module provides a multithreaded WSGI server implementation.

WSGIServer (serverAddress, applicationMap, serveFiles=1)

The serverAddress parameter is a (address, port) tuple that specifies the interface and port number that the server should listen on.  The applicationMap parameter is a dictionary object that contains a map between URL paths and WSGI applications.  All requests beneath the URL path will be passed to the relevant application (i.e. an application that registers '/appone' will receive all requests that begin with '/appone').

If serveFiles is true then any GET requests that do not match an application will be served as normal HTTP file requests.

The class is a sub-class of both SocketServer.ThreadingMixIn and BaseHTTPServer.HTTPServer.

Example

server = wsgiServer.WSGIServer (('localhost', 1088), wsgiCallable)
server.serve_forever()
Last Modified: Sun, 01 Feb 2015 10:59:33 CET

Made with PubTal 3.5

Copyright 2021 Colin Stewart

Email: colin at owlfish.com