我想使用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. 在REST服務中調用SOAP服務
- 2. ASP.net使用WCF Soap/Rest服務
- 3. Soap客戶端使用Rest Web服務
- 4. 使用WebAPI/MVC從REST服務調用REST服務4
- 5. InvocationTargetException - 從java中調用Rest服務使用httpClient的soap web服務
- 6. PHP SOAP web服務調用
- 7. MuleSoft DataWeave - 通過Web服務使用者調用.NET SOAP服務
- 8. 使用WCF調用PHP SOAP服務
- 9. 使用SOAP的Java Web服務調用
- 10. 使用java調用soap web服務
- 11. 使用TaskFactory.FromAsync調用SOAP Web服務
- 12. 使用Soapclient調用soap web服務
- 13. 如何使用jQuery調用soap服務
- 14. Android:使用SOAP調用Web服務
- 15. 使用Python調用SOAP服務&zato.io
- 16. ASP.NET - 使用SOAP調用Web服務
- 17. 使用SOAP調用WCF服務
- 18. 使用JavaScript調用SOAP服務
- 19. 從UITableViewCell調用Rest服務
- 20. 調用REST服務提交
- 21. jQuery ajax調用REST服務
- 22. 腳本#調用REST服務
- 23. 從servlet調用Rest服務
- 24. 從Silverlight調用REST服務
- 25. 如何使用帶Java的SOAP/REST Web服務異步回調
- 26. 使用Qt4調用REST服務
- 27. 調用REST服務器使用的file_get_contents
- 28. 使用Python調用REST服務
- 29. 使用SOAP Web服務
- 30. 使用SOAP的Web服務
它看起來像你試圖通過只喊別人的名字郵寄一張節日賀卡,這是你不能做的。同樣,您不能使用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