[英]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.