2009-10-09 66 views
0

我必须使用C#通过HTTP实现SOAP。 你知道任何优秀的文件和示例代码来帮助吗?如何实现SOAP?

+0

我的意思是我需要处理实际的SOAP协议,由我自己生成SOAP消息。 这是我的练习。 – user50819 2009-10-09 10:55:19

+0

这是一堂课吗?因为在课外,没有人会这样做。 – 2009-10-14 15:34:43

回答

2

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

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

检查this link为例。

+0

为此干杯! – Contango 2010-08-11 09:39:30

1

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

见WCF开发中心在这里MSDN:http://msdn.microsoft.com/en-us/netframework/aa663324.aspx

WCF为您提供了多种选择怎样的信息发送到远程系统 - 无论是HTTP或TCP/IP或MSMQ - 你得到的选择。

Marc