1
6
修改有效载荷有点棘手。我找到的唯一方法是使用
这是令人讨厌的重量级,但你可以这样做:
我希望看到一种更好的方法。 |
2
1
我意识到在以后的某个时候修改请求会更容易一些。我不需要修改原始的SOAP消息,只要我能够在数据到达我的端点之前修改它。 我使用的端点都是extendabstractdom4jpayloadEndpoint,所以我将这些端点包装在一个代理中,该代理允许我在继续我的端点之前修改请求元素。即。:
|
3
1
我修改了此答案中的代码以插入
使用此解决方案的原因是WebServiceMessageCallback需要我更改文档,并且在配置的JAXB2marshaller插入SOAP主体之前激活了SaajSoapMessageFactory。 |