【发布时间】:2011-12-06 09:29:11
【问题描述】:
我想开发一个网络服务,使我能够将我的 iphone 应用程序的数据库与主数据库同步。
我将使用 c# 来编写这个 Web 服务。我应该编写什么样的 Web 服务,它应该是什么样子才能从 iphone 应用程序中轻松调用?
非常感谢任何教程推荐。
回答评论问题:我更喜欢 XML
【问题讨论】:
标签: c# ios web-services
我想开发一个网络服务,使我能够将我的 iphone 应用程序的数据库与主数据库同步。
我将使用 c# 来编写这个 Web 服务。我应该编写什么样的 Web 服务,它应该是什么样子才能从 iphone 应用程序中轻松调用?
非常感谢任何教程推荐。
回答评论问题:我更喜欢 XML
【问题讨论】:
标签: c# ios web-services
带有 JSON 的 REST 网络服务。从 iphone 应用程序中读取会更容易。 iPhone interaction with ASP.NET WebService
另见教程http://www.codeproject.com/KB/webservices/RestWebService.aspx
【讨论】:
WCF 不会出错。
它被微软推荐用于所有 Web 服务(MVC 世界之外),并支持许多不同的场景和互操作。对于更简单(但更脆弱且通用性较差)的解决方案,您可以使用 aspx -> asmx 服务,但我不推荐它。
【讨论】:
使用 RESTful WCF 作为 Web 服务,请参阅:WCF REST Service JSON Post data 还有这个:http://www.codeproject.com/KB/WCF/RestServiceAPI.aspx?q=wcf+rest+web+service+example
这里也使用 JSON 代替 XML 教程:http://www.raywenderlich.com/5492/working-with-json-in-ios-5
也用过 NSURLConnection 但还没有找到一个很好的教程。
【讨论】: