WebFrame
Web Server Gateway Interface
WSGI处理函数
我们来看一个最简单的Web版本的“Hello, web!”:
上面的application()
函数就是符合WSGI标准的一个HTTP处理函数,它接收两个参数:
environ:一个包含所有HTTP请求信息的
dict
对象;start_response:一个发送HTTP响应的函数。
有了WSGI,我们关心的就是如何从environ
这个dict
对象拿到HTTP请求信息,然后构造HTML,通过start_response()
发送Header,最后返回Body。
WSGI服务器
Python内置了一个WSGI服务器,这个模块叫wsgiref
扩展
稍微改造一下,从environ
里读取PATH_INFO
,这样可以显示更加动态的内容
Last updated
Was this helpful?