WSGI协议
浏览器请求动态页面过程
遵循WSGI协议WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务器和web框架,选择一个适合的配对
web服务器必须具备WSGI接口,所有的现代Python Web框架都已具备WSGI接口,它让你不对代码作修改就能使服务器和特点的web框架协同工作。
定义WSGI接口
defapplication(environ, start_response):start_response('200 OK', [('Content-Type','text/html')])return'Hello World!'
上面的application()函数就是符合WSGI标准的一个HTTP处理函数,它接收两个参数:
environ:一个包含所有HTTP请求信息的dict(字典)对象;
start_response:一个发送HTTP响应的函数。
200OK:状态码
函数的两个参数:200OK:状态码;header:头信息 ----传列表
[('Content-Type','text/html')]元组 一个表示一行信息 表示一个键值对
可以返回多个元组
Content-Type 元组
text/html 键值对
网友评论