【问题标题】:how to read a multipart/mixed response from xquery in java using httpclient?java - 如何使用httpclient从java中的xquery读取多部分/混合响应?
【发布时间】:2015-08-12 05:28:09
【问题描述】:

我想读取从 java 中的 xquery 返回的多部分/混合内容类型的响应。我在java中使用http客户端来调用/执行xquery。在 java 中,我只能将响应主体作为字符串、流或字节内容获取。我想使用现有的多部分 API 在 java 中分离多部分响应的各个部分。

【问题讨论】:

  • 这似乎与 XQuery 无关。您可能正在尝试从任何 Web 服务器读取此多部分响应。
  • 这确实与 XQuery 无关。这个问题应该改写为:“如何使用 Apache HTTP 客户端版本 4 使用多部分响应?”相应地调整版本。

标签: java multipart apache-commons-httpclient


【解决方案1】:

据我所知,Apache HTTP 客户端不支持这种多部分响应。但是您可以使用 MIME4J 来解析它。 org.expath.httpclient.impl.MultipartResponseBody 类正是这样做的(查看函数 analyzeParts)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2019-08-09
    • 1970-01-01
    相关资源
    最近更新 更多