mini-web框架-WSGI-mini-web框架-web服务器集成动态请求的功能(5.1.2)

@

1.说明

WSGI是一个协议
WSGI如下图
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190826204241992.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NjI0MzI5,size_16,color_FFFFFF,t_70)
浏览器请求动态页面的过程如下
![ ]( https://img-blog.csdnimg.cn/2019082620452515.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NjI0MzI5,size_16,color_FFFFFF,t_70)

2.代码

WSGI在python实现的关键代码如下
env是用来交互数据的
dealHeaders是用来处理头信息的函数,也就是在返回body前先处理头信息

def application(env, dealHeaders):
    status = "200 OK"
    headers = [("Content-type", "text/html")]
    dealHeaders(status, headers)
    body = time.ctime()
    return body

关于作者

个人博客网站
个人GitHub地址
个人公众号:
![在这里插入图片描述]( https://imgconvert.csdnimg.cn/aHR0cDovL21tYml6LnFwaWMuY24vbW1iaXpfcG5nL2Y3UEk3eWZpYTNTZUI1MkFDZ1NKdE4yNGljY3VOMmhYbTBsZG1IUHhFREU2SmNCSEkydEFyeHVjMnppYjNxQnJ4bkVtb2lidGJLSG5zU3ZWNjRQblVYUzRpY0EvMA?x-oss-process=image/format ,png)

posted @ 2019-08-27 00:03  BothSavage  阅读(146)  评论(0)    收藏  举报