python怎么使用WSGI服务器
时间: 2024-01-14 12:04:35 浏览: 108
详解Python程序与服务器连接的WSGI接口
WSGI(Web Server Gateway Interface)是 Python Web 应用程序和 Web 服务器之间的一种通用接口。Python的标准库中已经包含了WSGI服务器模块,可以通过它来启动一个WSGI服务器。
以下是启动一个简单WSGI服务器的步骤:
1. 安装Python并确保已经添加到环境变量中。
2. 创建一个Python脚本,例如`app.py`,编写WSGI应用程序代码。
```python
def application(environ, start_response):
status = '200 OK'
headers = [('Content-type', 'text/plain; charset=utf-8')]
start_response(status, headers)
return [b'Hello World']
```
3. 导入`wsgiref`模块,并通过`make_server()`函数创建一个WSGI服务器。
```python
from wsgiref.simple_server import make_server
httpd = make_server('', 8000, application)
print('Serving on port 8000...')
httpd.serve_forever()
```
4. 运行Python脚本并访问http://localhost:8000/,应该可以看到"Hello World"的响应。
这是一个非常简单的WSGI服务器示例,可以通过修改应用程序代码和端口号等参数进行自定义配置。
阅读全文