标签归档 webpy

坑爹的用例

今天想在web页面上实现即时输出的效果,于是想到了使用chunked的传输方式来实现,在webpy的官网上找到了这个示例,它利用生成器和yield来实现chunked的输出,官网的示例有一段是这样的:

坑爹的地方就在这里了,,如果完全按照这个示例去做,根本就出不来效果,用httpfox去看请求的那些协议和参数,你会发现,Transfer-Encoding那项会有两个chunked,刚开始我还没怎么注意,直到后来不停尝试才想起这事可能有蹊跷,于是我去掉了web.header(‘Transfer-Encoding’:'chunked’)这段代码,再尝试的时候,发现正常了,效果出来了,看来webpy的http模块已经自动的做了chunked这样格式的解释了,根本不需要再制定。