是否可以配置spring-ws-core:2.x.x
网络服务以接受Soap 1.2
附带的Content-Type=text/xml
邮件信封(http://www.w3.org/2003/05/soap-envelope)?如果是这样,怎么/在哪里?我们的代码配置都是基于java和注释的。
答案 0 :(得分:0)
通过创建自定义Soap 1.2
,我已能够使用Content-Type=text/xml
处理SaajSoapMessageFactory
个邮件信封。parseMimeHeaders()
方法中,我强制设置MimeHeaders
{ {1}} Content-Type
的标头值(这是"application/soap+xml"
期望的Soap 1.2
) - 因此,我强制将传入的SOAP请求的Content-Type
更改为{ {1}}。
Content-Type
然而,在我看来,这似乎是一个完整的黑客,所以我欢迎任何其他建议或评论!