日期:2014-05-18  浏览次数:20730 次

使用httpclient获得网页,为什么Connection:close呢?
使用httpclient获得网页内容,为什么Connection:Close呢?

我已经试过   get.removeRequestHeader( "Connection ");
get.addRequestHeader( "Connection ",   "Keep-Alive ");
和   get.setRequestHeader( "Connection ",   "Keep-Alive ");
在获取网页内容是,是可以使Header属性变为Keep-Alive;可是在获取网页附加码图片是,不管怎么设置,get后Header的Connection就是Close。请高手指点。

------解决方案--------------------
这个设置只是告诉服务器,你希望保持连接罢了,不代表服务器必须支持这个设置

事实上,如果使用服务器是运行程序的,那么在开始发送数据前是不知道这个结果的大小的,那么则必须Connecion:Close了,这样才可以清楚定义什么时候为流的结束
------解决方案--------------------
关注,楼主是要解析附加码吗? 关注中。。。
------解决方案--------------------
用网际快车下载软件时,最后和行也是 "Connection:Close "