Simple RESTful WSGI URL dispatcher.
Project description
Simple URL dispatcher that passes HTTP requests to a WSGI application based on a matching regular expression and an optional HTTP request method.
Usage example:
import urlrelay # Simple URL to application mapping @urlrelay.url('^/$') def index(environ, start_response): start_response('200 OK', [('Content-type', 'text/plain')]) return ['Home Page'] # "RESTful" URL to application mapping @urlrelay.url('^/hello_world$', 'GET') def hello_world(environ, start_response): start_response('200 OK', [('Content-type', 'text/plain')]) return ['Hello World'] # URL to on-disk application mapping urlrelay.register('^/ondisk$', 'module.on_disk') if __name__ == '__main__': from wsgiref.simple_server import make_server http = make_server('', 8080, urlrelay.URLRelay()) http.serve_forever()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
urlrelay-0.7.1.zip
(15.0 kB
view hashes)
urlrelay-0.7.1.tar.gz
(10.4 kB
view hashes)
urlrelay-0.7.1.tar.bz2
(10.5 kB
view hashes)
Built Distributions
urlrelay-0.7.1.win32.exe
(74.9 kB
view hashes)
urlrelay-0.7.1-py2.5.egg
(24.8 kB
view hashes)