我试图了解 AxiomSoapMessageFactory
如何处理请求(正文和附件),但我不明白一些要点(或者它们可能是功能)
我正在使用AxioSoapMessageFactory
像这样:
<bean id="messageFactory" class="org.springframework.ws.soap.axiom.AxiomSoapMessageFactory">
<property name="payloadCaching" value="true"/>
<property name="attachmentCaching" value="true"/>
</bean>
重点是:
我认为AxiomSoapMessage
将包含:
SoapMessage
在axiomMessage
像我的要求一样的属性(property)-
attachments
中的附件属性。由于 (attachmentCaching=true
) ,该属性存储在临时目录中
但附件是内联的,请参阅 this screenshot
那么为什么附件是这样内联的?任何拦截器都会看到什么?如果 attachmentCaching
内联附件有什么好处? (见上文)设置为 true ?
我知道我应该在 Spring 论坛上问这个问题,但答案似乎几乎要死了。 预先感谢您的帮助!
最佳答案
我注意到 AxiomSoapMessageFactory 中的属性attachmentCaching仅在soap消息的内容类型为多部分消息时才使用。那么如何让我的客户发送带有附件的多部分消息呢?
关于java - Spring ws - AxiomSoapMessage 和带有 MTOM 的附件是内联的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4063964/