java- apache http client v4.x-如何从HTTPResponse对象中提取不同的响应元素

时间:2012-01-29 12:21:09

标签: apache-httpcomponents

我正在使用Apache HTTP Client并尝试从响应中提取内容......

我在名为' response'。

的HTTP响应对象中有响应

现在,如何从HTTPResponse对象中提取以下内容?? -

(1)响应内容为byte [] (2)内容长度 (3)哑剧型 (4)Charset

2 个答案:

答案 0 :(得分:1)

您需要获得HttpEntity并执行getContentLenght()getContentType();。这是apache tutorial

答案 1 :(得分:1)

HttpEntity entity = response.getEntity();
InputStream instream = entity.getContent();
instream.read();

这是主要代码。 您可以在以下位置查看示例:httpcomponents-client-4.1.3 \ examples \ org \ apache \ http \ examples \ client