【WSGI】
WSGI:Web Server Gateway Interface。
WSGI接口定义非常简单,它只要求Web开发者实现一个函数,就可以响应HTTP请求。我们来看一个最简单的Web版本的“Hello, web!”:
上面的application()
函数就是符合WSGI标准的一个HTTP处理函数,它接收两个参数:
-
environ:一个包含所有HTTP请求信息的
dict
对象; -
start_response:一个发送HTTP响应的函数。
在application()
函数中,调用:
【运行WSGI服务】
我们先编写hello.py
,实现Web应用程序的WSGI处理函数:
然后,再编写一个server.py
,负责启动WSGI服务器,加载application()
函数:
参考: