2011-09-21 71 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进行通信。 –

相关问题