2005年09月13日 星期二 22:11
使用python2.4带的httplib的时候,如果HTTP Server是HTTP/0.9协议 或者HTTP Server返回结果时候不带Server支持的HTTP协议信息 那么httplib都将按照HTTP/0.9来支持 但是在HTTP/0.9的时候 HTTPResponse.length没有赋值 会在read的时候出错 我的补丁如下: --- httplib.py-orig 2005-09-13 18:20:40.783837688 +0800 +++ httplib.py 2005-09-13 21:37:13.889013192 +0800 @@ -356,6 +356,7 @@ self.chunked = 0 self.will_close = 1 self.msg = HTTPMessage(StringIO()) + self.length = None return self.msg = HTTPMessage(self.fp, 0) -- I'm the one, powered by nEO
2005年09月13日 星期二 22:24
nEO (a.k.a. gentoo.cn) wrote: > 使用python2.4带的httplib的时候,如果HTTP Server是HTTP/0.9协议 > 或者HTTP Server返回结果时候不带Server支持的HTTP协议信息 > 那么httplib都将按照HTTP/0.9来支持 > > 但是在HTTP/0.9的时候 > HTTPResponse.length没有赋值 > 会在read的时候出错 这个bug已被报告: https://sourceforge.net/tracker/?func=detail&atid;=105470&aid;=1155638&group;_id=5470 -- Qiangning Hong http://www.hn.org/hongqn (RSS: http://feeds.feedburner.com/hongqn) Registered Linux User #396996 Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id;=67907&t;=1> Thunderbird! <http://www.spreadfirefox.com/?q=affiliates&id;=67907&t;=183>
2005年09月13日 星期二 22:48
好!!赞!!测试的够到位!! 大家在学习过程中要勇于致疑!!为Python 本身的进步作贡献哪! 在 05-9-13,Qiangning Hong<hongqn at gmail.com> 写道: > nEO (a.k.a. gentoo.cn) wrote: > > 使用python2.4带的httplib的时候,如果HTTP Server是HTTP/0.9协议 > > 或者HTTP Server返回结果时候不带Server支持的HTTP协议信息 > > 那么httplib都将按照HTTP/0.9来支持 > > > > 但是在HTTP/0.9的时候 > > HTTPResponse.length没有赋值 > > 会在read的时候出错 > > 这个bug已被报告: > https://sourceforge.net/tracker/?func=detail&atid;=105470&aid;=1155638&group;_id=5470 > > -- > Qiangning Hong > http://www.hn.org/hongqn (RSS: http://feeds.feedburner.com/hongqn) > > Registered Linux User #396996 > Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id;=67907&t;=1> > Thunderbird! <http://www.spreadfirefox.com/?q=affiliates&id;=67907&t;=183> > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- [Time is unimportant, only life important!]
2005年09月13日 星期二 22:56
在 05-9-13,Qiangning Hong<hongqn at gmail.com> 写道: > 这个bug已被报告: >https://sourceforge.net/tracker/?func=detail&atid;=105470&aid;=1155638&group;_id=5470 因为下午是用urllib2的时候发现的这个问题 所以刚才query的时候选成urllib2了没查到 后来看程序找到问题是httplib里的,没再去query,呵呵 这个问题在python2.3里面不存在,2.4的urllib2变了 -- I'm the one, powered by nEO
Zeuux © 2025
京ICP备05028076号