首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从HttpEntity读取块数据

从HttpEntity读取块数据
EN

Stack Overflow用户
提问于 2010-05-18 22:04:39
回答 1查看 3.1K关注 0票数 4

我有以下代码:

代码语言:javascript
复制
HttpClient FETCHER
HttpResponse response = FETCHER.execute(host, httpMethod);

我试着把它的内容读成这样的字符串:

代码语言:javascript
复制
HttpEntity entity = response.getEntity();
InputStream st = entity.getContent();
StringWriter writer = new StringWriter();
IOUtils.copy(st, writer);
String content = writer.toString();

问题是,当我获取http://www.google.co.in/页面时,传输编码是块的,而我只得到第一个块。它一直到第一个“。

如何同时获得所有的块,以便转储完整的输出并对其进行一些处理?

EN

回答 1

Stack Overflow用户

发布于 2010-05-18 22:40:35

你不应该使用writeTo吗?医生说:

将实体内容写入输出流.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2861486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档