当前位置: 首页 > 图灵资讯 > 行业资讯> Python中WSGI的使用

Python中WSGI的使用

来源:图灵python
时间: 2024-08-27 13:25:51

1、WSGI是PythonWeb开发的基石,有两个目的:

描述 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='<h1>Hello,{name}!!!!</h1>'.format(name=environ['PATH_INFO'][1:]or'WSGI')
return[body.encode('utf-8')]

app=make_server('',8000,application)
app.serve_forever()

以上就是Python中WSGI的使用,希望对大家有所帮助。更多Python学习推荐:python教学

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。