【发布时间】:2012-07-17 03:02:24
【问题描述】:
使用 HttpClient 4.0,我遇到了一个问题,我从 ResponseHandler 得到的响应只有实际页面内容的一半左右(字符串中的 ~61k 字节与返回到浏览器的页面中的 ~125k )。我似乎找不到任何可能存在某种限制的地方。有什么想法吗?
更新:我发现的另一件事是实体的getContentLength 方法返回的大小是-1,而它是前一个请求的正常值。 javadoc 似乎表明这意味着长度是未知的 - 任何想法为什么会这样?
Update2:我尝试为超过 80KB 的页面找到响应。有趣的是,响应字符串的最大长度始终为 18210 个字符。有什么想法吗??
【问题讨论】:
-
你看过回复内容了吗?您得到的是预期页面的截断版本……还是不同的页面?
-
截断版本——字面意思是页面的前半部分。
标签: java httpclient