Web Services 实现什么样的web服务才能让iPhone应用程序更容易读取?

dhxwm5r4  于 2022-11-15  发布在  其他
关注(0)|答案(3)|浏览(131)

我想开发一个web服务,使我能够将我的iPhone应用程序的数据库与主数据库同步。
我将使用c#来编写这个web服务。我应该编写什么样的web服务,它应该看起来像什么,以便从iPhone应用程序中调用?
要回答评论问题:我认为更喜欢XML

hk8txs48

hk8txs481#

使用JSON的REST Web服务。这将更容易从iPhone应用程序读取。iPhone interaction with ASP.NET WebService
另请参阅教程http://www.codeproject.com/KB/webservices/RestWebService.aspx

dvtswwa3

dvtswwa32#

WCF不会出错。
微软推荐它用于所有的Web服务(MVC世界之外),并且支持许多不同的场景和互操作。对于一个更简单(但是更脆弱和通用性更差)的解决方案,你可以选择aspx -〉asmx服务,但是我不推荐它。

bxgwgixi

bxgwgixi3#

使用REST风格的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,但还没有找到一个很好的教程。

相关问题