【问题标题】:java- apache http client v4.x- how to extract different elements of response from HTTPResponse objectjava- apache http client v4.x- 如何从 HTTPResponse 对象中提取不同的响应元素
【发布时间】:2012-03-02 10:11:12
【问题描述】:

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

我在名为“response”的 HTTP 响应对象中有响应。

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

(1) 响应内容为 byte[] (2) 内容长度 (3) 哑剧类型 (4) 字符集

【问题讨论】:

    标签: apache-httpcomponents


    【解决方案1】:
    HttpEntity entity = response.getEntity();
    InputStream instream = entity.getContent();
    instream.read();
    

    这是主要代码。 示例可以在:httpcomponents-client-4.1.3\examples\org\apache\http\examples\client

    【讨论】:

      【解决方案2】:

      您需要获取HttpEntity 并执行getContentLenght()getContentType();。这里是阿帕奇tutorial

      【讨论】:

        猜你喜欢
        • 2013-07-01
        • 1970-01-01
        • 2020-08-27
        • 1970-01-01
        • 2021-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多