skip to navigation
skip to content

Not Logged In

urlrelay 0.7.1

Simple RESTful WSGI URL dispatcher.

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()
 
File Type Py Version Uploaded on Size
urlrelay-0.7.1-py2.5.egg (md5) Python Egg 2.5 2009-01-15 24KB
urlrelay-0.7.1.tar.bz2 (md5) Source 2009-01-15 10KB
urlrelay-0.7.1.tar.gz (md5) Source 2009-01-15 10KB
urlrelay-0.7.1.win32.exe (md5) MS Windows installer any 2009-01-15 73KB
urlrelay-0.7.1.zip (md5) Source 2009-01-15 14KB
  • Downloads (All Versions):
  • 52 downloads in the last day
  • 107 downloads in the last week
  • 510 downloads in the last month