摘要: HTTP协议的chunked编码: 一般的HTTP Headers 应该包含Content-Length来指名报文的长度。 但是在有的时候,服务器无法确定HTTP回应的消息的大小,比如非常大的文件的下载,或者处理的逻辑比较复杂,需要一边处理一边实时生成消息(如果全部处理完再生成消息就会有很多缺点,比如用户收到响应的时间就会很长),这个时候服务器一般都使用chunked编码。此时,服务器不会带上Content-Length这个响应头,带上了两外一个头:Transfer-encoding:chunked。 chunked编码使用若干个Chunk组成,由一个标明长度为0的chunk结束... 阅读全文
posted @ 2013-05-10 11:23 jiezhao 阅读(5489) 评论(1) 推荐(0) 编辑
摘要: 1,一般的情况下可以用python自带的debug包pdb来debug一个简单的routine。 用法如下: python -m pdb /path/script_name.py[root@cdntest-2 ~]# python -m pdb gdb.py > /root/gdb.py(1)<module>()-> import sys(Pdb) helpDocumented commands (type help <topic>):========================================EOF bt cont enable ... 阅读全文
posted @ 2013-05-07 14:11 jiezhao 阅读(684) 评论(0) 推荐(0) 编辑