我有一個 Rest Spring 啟動應用程式,我需要在我的 Rest Spring 啟動應用程式中呼叫外部 SOAP webservice - 在 stackoverflow 中提出的類似問題 -使用 REST 服務呼叫 SOAP 服務,但沒有得到任何確切的步驟。一個博客我找到了解決方案,但不知道它是否正確的方法 - https://docs.oracle.com/cd/E19340-01/820-6767/aeqgc/index.html
讓我知道是否有人知道解決方案。是否需要在 Spring boot rest 應用程式中創建 wsdl 或直接將 json 轉換為 xml 并呼叫端點?
uj5u.com熱心網友回復:
WSDL 由 SOAP Web 服務提供。您可以通過訪問其 WSDL 端點 url 來獲取它。
這個想法是,一旦您獲得 WSDL ,將其復制到您的專案檔案夾,然后使用一些 maven 插件從 WSDL 生成一個 SOAP 客戶端。這是有關如何執行此操作的spring 官方指南。
您在java物件級別操作生成的客戶端,將有助于將SOAP請求格式化為正確的XML格式然后發送出去。因此您無需自己手動創建XML請求。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/362659.html
