簡體   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