如何实现SOAP?

时间:2009-10-09 10:07:37

标签: c# web-services soap

我必须使用C#通过HTTP实现SOAP。 你知道任何好的文件和样本代码吗?

3 个答案:

答案 0 :(得分:2)

很可能您不需要处理实际的SOAP协议。如果您有权访问WSDL文档,Visual Studio将自动为您的SOAP Web服务构建代理。

之后,您只需访问生成对象的成员,就像它是本地对象一样。

检查this link以获取示例。

答案 1 :(得分:1)

如果您使用的是.NET 3.0或更高版本:使用WCF - 这是实现SOAP通信的最新,最灵活的方式。

请参阅MSDN上的WCF开发人员中心:http://msdn.microsoft.com/en-us/netframework/aa663324.aspx

WCF为您提供了大量选项,如何将消息发送到远程系统 - 无论是HTTP还是TCP / IP还是MSMQ - 您都可以选择。

马克

答案 2 :(得分:0)

感谢谷歌,我发现了以下内容:

http://www.w3schools.com/SOAP/soap_intro.asp - 一些背景

http://www.w3schools.com/soap/default.asp - 教程