如何实现.net应用的SOAP通信

本文关键字:应用 SOAP 通信 net 何实现 实现 | 更新日期: 2023-09-27 18:13:12

我必须在。net应用程序和本地快递服务之间实现基于SOAP的通信。他们在http://www.rapido.bg/soap_help/上提供了关于SOAP服务的php示例和wsdl模式的良好文档,但是我无法找到用c#在。net上实现它的方法。

我在网上看到了类似的问题,首先尝试添加wsdl作为服务引用,它没有创建必要的类,然后尝试将其添加为Web引用,它生成了类和方法,但无法生成预期的一些参数类型。例如,login参数是作为字符串生成的,而在wsdl中,它被定义为xsd:struct,在php示例中,它被创建并作为带有两个字段的匿名类传递。

我尝试使用web请求实现通信,并按照其他一些方法手动构建SOAP消息,但仍然无法正确实现。

如果有人能得到一个简单的应用程序工作或只是让我知道如何做到这一点,那将是伟大的。

谢谢。

如何实现.net应用的SOAP通信

尝试使用WseWsdl2.exe,它将生成c#或VB。. Net类,可用于与您选择的SOAP服务进行通信。