我想开发一个web服务,使我能够将我的iPhone应用程序的数据库与主数据库同步。我将使用c#来编写这个web服务。我应该编写什么样的web服务,它应该看起来像什么,以便从iPhone应用程序中调用?要回答评论问题:我认为更喜欢XML
hk8txs481#
使用JSON的REST Web服务。这将更容易从iPhone应用程序读取。iPhone interaction with ASP.NET WebService另请参阅教程http://www.codeproject.com/KB/webservices/RestWebService.aspx
dvtswwa32#
WCF不会出错。微软推荐它用于所有的Web服务(MVC世界之外),并且支持许多不同的场景和互操作。对于一个更简单(但是更脆弱和通用性更差)的解决方案,你可以选择aspx -〉asmx服务,但是我不推荐它。
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,但还没有找到一个很好的教程。
3条答案
按热度按时间hk8txs481#
使用JSON的REST Web服务。这将更容易从iPhone应用程序读取。iPhone interaction with ASP.NET WebService
另请参阅教程http://www.codeproject.com/KB/webservices/RestWebService.aspx
dvtswwa32#
WCF不会出错。
微软推荐它用于所有的Web服务(MVC世界之外),并且支持许多不同的场景和互操作。对于一个更简单(但是更脆弱和通用性更差)的解决方案,你可以选择aspx -〉asmx服务,但是我不推荐它。
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,但还没有找到一个很好的教程。