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