1
我們可以將數據從手機應用程序(iPhone應用程序/ Android應用程序)傳遞到ASP.NET網站應用程序嗎? 它需要安裝在像SSL這樣的安全通道上嗎? ASP.NET網站,我正在考慮有一個WCF服務來從手機應用程序獲取數據,但更好的數據格式是什麼? REST? JSON?純文本?將數據從移動應用程序(iPhone,Android)傳遞到ASP.NET Web應用程序
我們可以將數據從手機應用程序(iPhone應用程序/ Android應用程序)傳遞到ASP.NET網站應用程序嗎? 它需要安裝在像SSL這樣的安全通道上嗎? ASP.NET網站,我正在考慮有一個WCF服務來從手機應用程序獲取數據,但更好的數據格式是什麼? REST? JSON?純文本?將數據從移動應用程序(iPhone,Android)傳遞到ASP.NET Web應用程序
如果您託管WCF服務,那麼自然選擇將是SOAP。在這種情況下,您根本不必關心格式,因爲如果您使用適當的SOAP庫,調用Web方法的代碼將自動生成。請參閱this SO question以獲取適用於Android的iOS和this question的一些提示。
SSL通常是一件好事,尤其是當您關心用戶的安全性(您應該)時。
好吧,謝謝Shedal。 SOAP聽起來不錯,但是我還有另外一個問題,如果SSL應該在WCF服務應用程序上實現SSL?我仍然不太熟悉SSL的東西,特別是WCF。或者是否有移動應用程序具有SSL安全連接之類的東西? – 2012-04-12 07:58:30
我認爲如果你使用一個好的SOAP客戶端庫,它應該支持開箱即用的SSL。在服務器端,SSL與WCF無關。相反,您可以使用Web服務器(IIS)進行設置。有很多關於如何做到這一點的說明。例如:http://learn.iis.net/page.aspx/144/how-to-set-up-ssl-on-iis/ – 2012-04-12 08:01:38
當然,您需要爲您的網站域名購買SSL證書。但是要開始並測試,您可以先創建Web服務,然後再添加SSL安全性。 – 2012-04-12 08:02:22