import sys
if __name__ == '__main__':
地址:http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi/
from gevent import http
def callback(environ, start_response):
if environ["PATH_INFO"] == "/": #根目录
if environ["QUERY_STRING"] == "": #?a=1形式的参数
pass
start_response('200 ooook', [('Content-Type', 'text/html')])
return ['hello']if __name__ == '__main__':
http.HTTPServer(('0.0.0.0', port), callback).serve_forever()
参考这里:
Extended Hello World
Here a simple, but not too simple example of a WSGI application that says Hello World! where World can be specified via url parameter.
from cgi import parse_qs, escape
def hello_world(environ, start_response):
parameters = parse_qs(environ.get('QUERY_STRING', ''))
if 'subject' in parameters:
subject = escape(parameters['subject'][0])
else:
subject = 'World'
start_response('200 OK', [('Content-Type', 'text/html')])
return ['''Hello %(subject)s
Hello %(subject)s!
''' % {'subject': subject}]