在iphone中使用Web服务的最佳方法

时间:2011-07-23 11:32:15

标签: iphone asp.net-mvc web-services

我正在创建需要.NET Web服务数据的iphone应用程序。

我想问一下哪种类型的网络服务更适合iPhone(肥皂还是休息)?

我的.Net项目是用mvc构建的......为MVC.project创建了什么类型的Web服务。

由于

1 个答案:

答案 0 :(得分:2)

SOAP对于移动来说太沉重了 - 它会不必要地降低你的应用程序的速度而没有附加价值。

改为创建RESTful服务。

如果你想让它成为MVC应用程序的一部分,那么你需要创建一个新的控制器和视图,让它接受你需要的参数来识别你想要返回的数据,然后使用“JSONResult”用于返回JSON数据的类型。

高度向您推荐来自www.asp.net的watch this video。它几乎完全展示了您想要做的事情。唯一的区别是,不是从应用程序中的另一个页面调用控制器,而只需从iPhone应用程序中调用它。

http://www.asp.net/mvc/videos/how-do-i-return-json-formatted-data-for-an-ajax-call-in-an-aspnet-mvc-web-application <>