配置spring Web服务以接受内容类型text / xml soap 1.2消息

时间:2015-08-26 14:36:57

标签: java web-services soap spring-ws

是否可以配置spring-ws-core:2.x.x网络服务以接受Soap 1.2附带的Content-Type=text/xml邮件信封(http://www.w3.org/2003/05/soap-envelope)?如果是这样,怎么/在哪里?我们的代码配置都是基于java和注释的。

1 个答案:

答案 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

然而,在我看来,这似乎是一个完整的黑客,所以我欢迎任何其他建议或评论!