2011-09-21 69 views

回答

1

絕對。 SOAP服務的重點在於允許從另一個應用程序訪問應用程序的數據和功能,而不管它使用何種語言。您需要的只是程序中的某些東西,它可以理解如何與SOAP服務通信並使用它們。

我毫不懷疑,一個VB.NET應用程序可以與SOAP服務通話沒有問題,但我不是一個.NET程序員,所以我不能提供任何具體的指導如何做到這一點。

你想要搜索的是「使用VB.NET消費SOAP服務」。我自己做了這個,並提出了一些上帝看教程。

http://www.codeproject.com/KB/vb/vbwebservice.aspx http://www.vbdotnetheaven.com/Uploadfile/SrinivasSampath/WebServiceusingSOAPToolkit11242005002126AM/WebServiceusingSOAPToolkit.aspx http://visualbasic.about.com/od/learnvbnet/a/LVBE_L6_3.htm

就像我說的,我想你需要的一切將被內置在.NET框架。我不認爲你會需要下載任何額外的或包含額外的庫。

+0

所以SOAP就像REST?在REST中,您使用URI來訪問和操作數據,但SOAP使用什麼?我需要下載任何使用JIRA的SOAP API嗎?感謝您的回覆! – max

+0

SOAP與REST類似,它們都是通過HTTP訪問的Web服務。他們在處理數據方面存在很大差異。這些差異遠遠超過我在簡短評論中可以得出的結論,但根據我的經驗,兩者之間的巨大差異僅僅是JSON(REST)與XML(SOAP)。雖然XML也可以用於RESTful服務,但我覺得它不太經常。 SOAP始終是XML。至於你是否需要下載任何東西,我會編輯我的答案來回答這個問題。 –

+0

Jason是正確的,你可以絕對從.NET訪問SOAP服務。雖然我是C#程序員,但實際上我已經編寫了一個桌面應用程序和多個與JIRA集成的庫,可以與REST和SOAP API進行通信。 –

相關問題