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

标签 asp.net .net web-services soap web-reference

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

任何人都可以向我展示一些直接的示例代码,用于调用您已设置为 Web 引用的某些通用 Web 服务上的方法,或者为我提供一个不错的教程吗?我认为,考虑到我过去使用 C# 和 .Net 的经验,一旦我能弄清楚这一部分,这个项目就不会成为问题......

提前致谢!

最佳答案

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

关于ASP.NET - 使用 SOAP 调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8977268/

相关文章:

c# - 在 .net Windows 窗体中保留字符串值

c# - 使用 ObjectDataSource 从 Gridview 中删除记录

.net - Web 服务还是 DLL?

java - NoClassDefinitionFound : javax. xml.ws.Service

c++ - gSOAP 动态数组作为输入参数

ASP.Net FileUpload 控件导致 google chrome 崩溃并显示损坏的数据

c# - 使用 Web 服务的并行(异步)任务以避免线程

c# - Response.OutputStream.Write 问题

c# - SelectedIndex 在下拉列表中始终为 0(asp.net c#)

c# - 使用 Objective Sharpie 绑定(bind) CocoaPods 库