我想使用REST服務調用SOAP服務。任何人都可以分享一些示例程序或片段,我們可以使用JAX-RS(澤西島)編寫的REST服務調用soap服務。我正在使用jdk 1.7 & eclipse juno。我們將用什麼來指代肥皂服務?請注意,我對webservice完全陌生,因此示例將非常有幫助!使用REST服務調用SOAP服務
回答
您不能使用REST服務框架來訪問SOAP Web服務。這是兩種完全不同的技術。
這就像你問怎麼開車上高速公路機車...
我不知道這件事,但我發現了一個答案,說這只是一個正常的事情,在這個鏈接http://stackoverflow.com/questions/17986498/calling-soap-in-jersey 這個答案錯了或我的相互理解? @Uwe Plonus – RBz 2014-10-01 05:32:48
@RBz也許你的問題不清楚。如果您想使用REST服務來包裝SOAP服務,則可以按照上述答案中的描述進行操作。如果您想使用REST服務來調用SOAP服務,那麼這是不可能的。 – 2014-10-01 05:35:14
你能否定義我們所說的包裝?請原諒我的忽略,我不明白兩者是如何不同的。 @Uwe Plonus – RBz 2014-10-01 05:38:34
可以使用REST風格的API調用SOAP服務。在SOAP中,xml是動態構建的。您可以在程序中構建soap請求XML,並使用此xml作爲字符串參數調用SOAP URI。
- 1. ASP.net使用WCF Soap/Rest服務
- 2. PHP SOAP web服務調用
- 3. 使用JavaScript調用SOAP服務
- 4. 使用Python調用SOAP服務&zato.io
- 5. 使用Soapclient調用soap web服務
- 6. jQuery ajax調用REST服務
- 7. 從servlet調用Rest服務
- 8. 如何使用帶Java的SOAP/REST Web服務異步回調
- 9. 使用Qt4調用REST服務
- 10. 使用Python調用REST服務
- 11. 調用REST服務器使用的file_get_contents
- 12. 使用SOAP Web服務
- 13. 使用SOAP的Web服務
- 14. 使用SOAP Web服務
- 15. 服務REST服務
- 16. 使用REST XML Web服務
- 17. 如何使用REST服務
- 18. 使用WS-Security使用SOAP Web服務
- 19. 使用HttpClient使用SOAP服務
- 20. WCF:服務調用服務
- 21. 用vaadin調用多部分REST服務
- 22. dispatchOperation.Formatter NULL時調用SOAP服務
- 23. 調用SOAP的Java類 - Web服務
- 24. 如何調用SOAP服務在我AutocomleteTextview
- 25. 調用Web服務的SOAP與JAVA-WS
- 26. 從JQuery(Ajax)調用PHP SOAP Web服務
- 27. 如何在Java中調用soap服務?
- 28. 如何從JQuery調用soap web服務
- 29. 從PHP調用SOAP Web服務
- 30. 計算SOAP服務調用的URL?
它看起來像你試圖通過只喊別人的名字郵寄一張節日賀卡,這是你不能做的。同樣,您不能使用REST服務調用SOAP服務。你可以做的是使用Java的'Dispatch' API(Google it)手動調用Web服務。 – Davio 2014-09-30 13:06:27
我不知道這件事,但我發現一個答案,說這只是一個正常的事情,在這個鏈接stackoverflow.com/questions/17986498/calling-soap-in-jersey是這個答案錯了或我的理解? - @Davio – RBz 2014-10-01 05:35:55
你可以做到,但他們是不同的東西。從調用REST服務的角度來看,您可以做任何你喜歡的事情。你可以連接到數據庫,創建一個無限循環,這是你的派對! – Davio 2014-10-01 07:10:47