2012-10-11 39 views
1

可能重複區別:
difference between WCF Services and Web Services and REST Service是什麼SOAP和WCF的Android

我是從網上服務器獲取數據時,使用.NET Web服務的Android應用程序。到目前爲止,我使用SOAP方法通過發送Input XML並獲取Output XML來獲取數據。接收到的XML將使用DOM解析器進行解析。使用KSOAP庫。

現在Web服務已經改爲Windows Communication Foundation(WCF)。在這裏,我怎樣才能發送請求,以及如何響應。我應該使用哪個庫文件。我對此有些困惑。我知道SOAP和WCF之間的唯一區別,WCF比SOAP更快。任何人都可以清除我的懷疑

+2

看看這裏 - http://stackoverflow.com/questions/9503851/difference-between-wcf-services-and-web-services-and-rest-service –

+2

WCF是一個微軟技術堆棧。它使用SOAP。我會想象,KSOAP可以很好地與WCF服務一起使用。 – Tim

回答

0

嗯,我建議不要更改已經過測試並使用Web服務的Andoid編碼。

WCF是將遠程技術帶入一個領域的技術.WCF是Web Service,Remoting,MSMQ和COM +的組合功能。 WCF爲所有.NET通信提供了一個通用平臺。所以你可以做所有與你使用網絡服務相同的事情。

構建生成相同XML的WCF服務,因此您無需更改Android端的編碼,而且您可以繼續使用WCF而不是WS。

+0

但是我怎樣才能給WCF參數?我嘗試像肥皂一樣,但有一個內部錯誤 –

1

WCF只是Microsoft堆棧中的一種通信技術,它在大多數情況下使用SOAP。

首先在這裏發佈有關WCF服務的更多詳細信息,例如使用綁定。您可以繼續使用KSOAP。當服務合同沒有改變時,不需要改變客戶端。