python中WSGI的使用
1、WSGI是Python的Web開發的基石,有兩個存在目的:
描述Web服務器如何與Web應用程序交互(將客戶端請求傳給應用程序);
描述Web應用程序如何處理請求和如何返回數據給服務器。
2、由于Python內置的標準庫里有一個WSGI庫wsgiref,我們基于他來寫一個體現WSGI目的的例子:
fromwsgiref.simple_serverimportmake_server
defapplication(environ,start_response):
status='200OK'
response_headers=[('Content-type','text/html')]
start_response(status,response_headers)
body='
Hello,{name}!!!
'.format(name=environ['PATH_INFO'][1:]or'WSGI')
return[body.encode('utf-8')]
app=make_server('',8000,application)
app.serve_forever()
以上就是Python中WSGI的使用,希望對大家有所幫助。更多Python學習推薦:請關注IT培訓機構:千鋒教育。