java - Spring ws - AxiomSoapMessage 和带有 MTOM 的附件是内联的

标签 java web-services spring-ws axiom

我试图了解 AxiomSoapMessageFactory 如何处理请求(正文和附件),但我不明白一些要点(或者它们可能是功能)

我正在使用AxioSoapMessageFactory像这样:

<bean id="messageFactory" class="org.springframework.ws.soap.axiom.AxiomSoapMessageFactory">
    <property name="payloadCaching" value="true"/>
    <property name="attachmentCaching" value="true"/>
</bean>

重点是:

我认为AxiomSoapMessage将包含:

  • SoapMessageaxiomMessage像我的要求一样的属性(property)
  • attachments 中的附件属性。由于 ( attachmentCaching=true ) ,该属性存储在临时目录中

但附件是内联的,请参阅 this screenshot

那么为什么附件是这样内联的?任何拦截器都会看到什么?如果 attachmentCaching 内联附件有什么好处? (见上文)设置为 true ?

我知道我应该在 Spring 论坛上问这个问题,但答案似乎几乎要死了。 预先感谢您的帮助!

最佳答案

我注意到 AxiomSoapMessageFactory 中的属性attachmentCaching仅在soap消息的内容类型为多部分消息时才使用。那么如何让我的客户发送带有附件的多部分消息呢?

关于java - Spring ws - AxiomSoapMessage 和带有 MTOM 的附件是内联的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4063964/

相关文章:

java - 使用 Guice hibernate 5 个实体监听器

multithreading - 在 Mojolicious 中同时获取数据

web-services - SOAP 或 REST 作为客户端

docker - 没有端点在(URL)监听可以接受消息错误的端点

java - 使用 spring ws 在 soap 请求中发送 XmlData

java - 如何为 Spring 的 WebServiceTemplate 创建模拟对象?

java - 解释一下java访问内部类的方法?

java - 如何设计一个模型来允许应用或取消更新?

java - 我们可以在 Spring WS 中使用多个消息工厂吗?

java - Spark : strange behavoir of partitionBy, 字段变得不可读