CXF:如何访问生成的SOAP请求

时间:2011-04-21 09:08:22

标签: cxf

我们有一个使用来自WSDL的CXF生成的Web服务客户端。 我们现在需要访问生成的SOAP请求才能保留它们。 似乎框架默认情况下不提供此行为。

无论如何,你们有没有尝试做过这样的事情?

我正在考虑构建自己的拦截器,它可以访问完全生成的消息,但也许有更好的选择?

有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

默认情况下,CXF使用stax来传输您的请求。如果添加拦截器,则可以访问stax输出编写器并复制事件。

CXF中存在强制存在DOM树的代码;查看与SAAJ和安全相关的代码。

一般而言,详细的CXF问题在CXF用户邮件列表上得到的答案比此处更好。