axis2 在 Mime 部分设置自定义标头



我正在使用 axis2 发送附件。我正在创建一个可配置的数据处理程序。下面是我的代码片段:

dataHandler.setTransferEncoding(transferEncoding); dataHandler.setContentType(contentType)enter code here; axis2MsgContext.addAttachment(contentId, dataHandler);

我想在 mime 部分设置内容处置 mime 标头和一些自定义 mime 标头。我应该如何进行。

知道了。我扩展了可配置数据处理程序以保留附件标头的映射。然后,我通过扩展org.apache.axis2.transport.MessageFormatter创建了自己的messageFormatter实现

并在 writeTo 方法中创建了一个 OMMultipartWriter 对象。 attachmentsWriter = new OMMultipartWriter(innerOutputStream, innerFormat);然后打电话attachmentsWriter.writePart(myDataHandler, contentID,myDataHandler.getExtraHeaders());

最新更新