繁体   English   中英

从Java获得来自CXF服务的WS-Addressing数据

[英]Get WS-Addressing data from CXF service from Java

我有一个使用Apache CXF运行的基于SOAP的Web服务。 我在Spring配置中配置了WS-Addressing,并且一切正常。 现在,我需要访问Web服务方法中的WS-Addressing值...基本上我想在数据库中插入ws-addressing messageId。

无论如何,我看不到在我的代码中获取WS-Addressing数据的信息。 有人有主意吗?

您可以通过以下方式获取当前的CXF消息:

PhaseInterceptorChain.getCurrentMessage();

AddressingProperties对象存储在某个位置。 对于服务器端的传入,我认为这将是关键“ javax.xml.ws.addressing.context.inbound”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM