2009-10-09 64 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