python中WSGI的使用
1、WSGI是Python的Web開發(fā)的基石,有兩個存在目的:
描述Web服務(wù)器如何與Web應(yīng)用程序交互(將客戶端請求傳給應(yīng)用程序);
描述Web應(yīng)用程序如何處理請求和如何返回數(shù)據(jù)給服務(wù)器。
2、由于Python內(nèi)置的標(biāo)準(zhǔn)庫里有一個WSGI庫wsgiref,我們基于他來寫一個體現(xiàn)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學(xué)習(xí)推薦:請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。