【发布时间】:2012-03-02 10:11:12
【问题描述】:
我正在使用 Apache HTTP 客户端并尝试从响应中提取内容...
我在名为“response”的 HTTP 响应对象中有响应。
现在,如何从 HTTPResponse 对象中提取以下内容?--
(1) 响应内容为 byte[] (2) 内容长度 (3) 哑剧类型 (4) 字符集
【问题讨论】:
我正在使用 Apache HTTP 客户端并尝试从响应中提取内容...
我在名为“response”的 HTTP 响应对象中有响应。
现在,如何从 HTTPResponse 对象中提取以下内容?--
(1) 响应内容为 byte[] (2) 内容长度 (3) 哑剧类型 (4) 字符集
【问题讨论】:
HttpEntity entity = response.getEntity();
InputStream instream = entity.getContent();
instream.read();
这是主要代码。 示例可以在:httpcomponents-client-4.1.3\examples\org\apache\http\examples\client
【讨论】:
您需要获取HttpEntity 并执行getContentLenght() 和getContentType();。这里是阿帕奇tutorial
【讨论】: