摘要: HeaderDict封装了dict,并将字典的键的单词的首字母进行大写。并且将value变成一个可迭代的对象,将value变成一个list对象,即value=[value]。WSGI标准中定义了要将一个字符串类型转换成list类型,这样会使其有更好的表现形式。server也可以不用一次全部输出可以用 阅读全文
posted @ 2017-07-11 19:33 桌子233 阅读(209) 评论(0) 推荐(0) 编辑
摘要: WSGI Handler 这段代码有40行,这段代码就是Bottle的与WSGIServer通信的核心。 要看懂这段代码,就不得不了解WSGI的实现了。WSGI是一个协议,该协议定义了WSGI的实现必须是一个可以调用的对象,在Python中也就是必须要有 Object.__call__() 这个方 阅读全文
posted @ 2017-07-10 21:01 桌子233 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Bottle是Python的一个轻量级的网络框架,它实现一个服务器的中间层。Bottle的最早版本,十分的精简只有800多行,但是麻雀虽小五脏俱全,Bottle实现了很多的功能: 从上图可以看出,Marcel Hellkamp(作者)在初版就实现了很多的内容。 WSGI 介绍一下WSGI吧,大家用P 阅读全文
posted @ 2017-07-10 17:37 桌子233 阅读(193) 评论(0) 推荐(0) 编辑