ASP.NET-使用SOAP调用Web服务



我做.NET和C#编程已经有一段时间了,但这是我第一次尝试用它做任何基于web的事情。我需要调用一个SOAP web服务,我知道它的URL,并调用该服务的方法。我已经在我的项目中将它设置为"Web引用",但是,我现在不知道如何调用服务的方法。在过去的一个小时里,我一直在谷歌上搜索这个,试图弄清楚我需要做什么,但根据我看到的结果,这是一件很难/很复杂的事情(我知道这不是真的)!

有人能给我看一些直接的示例代码吗?这些代码用于在你已经设置为web引用的通用web服务上调用方法,或者给我看一个不错的教程?我想,鉴于我过去使用C#和.Net的经验,一旦我能弄清楚这一部分,这个项目就不会成为问题。。。

提前感谢!

当您成功添加web引用时,Visual Studio生成了一堆代码,这些代码封装了服务公开的类型和方法。查看这些文件,找出它们在哪个命名空间下,以及实际服务代理类的名称。导入命名空间后,只需创建代理实例并调用其方法即可。

您将像调用任何对象方法一样调用web服务方法。因为.net框架为您创建了所有必需的类。当添加web引用VS IDE请求一个名称时,该名称是访问相关方法名称的根命名空间。

相关内容

  • 没有找到相关文章

最新更新