使用HttpClient 4.0,我有一个问题,我从ResponseHandler
得到的响应只有实际页面内容的一半左右(字符串中约61k字节,返回页面约125k到浏览器)。我似乎找不到任何可能会限制这种限制的地方。有任何想法吗?HttpClient不返回整个响应
更新:我发现的另一件事是,实体的getContentLength
方法返回的大小为-1,而它是前一个请求的正常值。 javadoc似乎表明这意味着长度未知 - 任何想法为什么可能是这种情况?
Update2:我试图找到一个超过80KB的页面的响应。有趣的是响应字符串的最大长度总是18210个字符。有任何想法吗??
你看过回复内容吗?你是否正在收到你期望的页面的截断版本......或者是不同的页面? – 2010-03-21 00:13:20
截断版本 - 字面上是页面的前半部分。 – 2010-03-21 00:18:51