【问题标题】:How read the body content from multi part data using java?如何使用 java 从多部分数据中读取正文内容?
【发布时间】:2014-08-30 17:37:29
【问题描述】:

我是多部分数据的新手。我需要解析和读取多部分数据的正文内容。以下是我的多部分数据。具体来说,我的数据嵌入在一个肥皂消息中,不确定它是否相关。

我打算使用 Java 从下面的多部分数据中解析并仅获取粗体内容,因为那是我的实际数据。

请帮忙。提前致谢

--MIMEBoundary_8589d345264cb1f477a630c11ab99948c31ab3bfccba010e 内容类型:application/xop+xml;字符集=UTF-8;类型="应用程序/soap+xml" 内容传输编码:二进制 内容 ID:

--MIMEBoundary_8589d345264cb1f477a630c11ab99948c31ab3bfccba010e 内容类型:应用程序/八位字节流 内容传输编码:二进制 内容 ID:

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* --MIMEBoundary_8589d345264cb1f477a630c11ab99948c31ab3bfccba010e--

【问题讨论】:

  • 您只是有一个 HTTP 响应正文转储,还是在使用 SOAP 框架?框架应该为您执行此操作。
  • 您收到了什么?肥皂信息?
  • 在这个特定的示例中,我正在接收 SOAP 消息,但通常它也可能是 REST/HTTP。最终我想阅读 MIME 消息的正文内容。

标签: java mime multipart mime-message


【解决方案1】:

你可以通过创建一个 multipartReport 的实例来做到这一点

MultipartReport multipartReport = new MultipartReport(mimeMessageInstance.dataHandler.dataSource);

然后使用multipartReport获取body部分

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 2011-10-28
    • 2020-09-13
    • 2013-01-23
    • 2012-05-26
    相关资源
    最近更新 更多