# gevent

# Example wsgiserver.py

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18

    #!/usr/bin/python
    """WSGI server example"""
    from __future__ import print_function
    from gevent.pywsgi import WSGIServer

    def application(env, start_response):
        if env['PATH_INFO'] == '/':
            start_response('200 OK', [('Content-Type', 'text/html')])
            return [b"<b>hello world</b>"]

        start_response('404 Not Found', [('Content-Type', 'text/html')])
        return [b'<h1>Not Found</h1>']

    if __name__ == '__main__':
        print('Serving on 8088...')
        WSGIServer(('127.0.0.1', 8088), application).serve_forever()

Current source

Next page: Example wsgiserver_ssl.py