iOS/Android应用程序应该使用哪种类型的web服务?
我必须编写一些web服务来支持我们公司将要生产的一些移动应用程序(Android和iOS)。因为我们使用Windows/IIS服务器,所以服务将基于WCF/.NET 4。我想知道在移动端最容易使用的格式是什么。我知道有JSON、SOAP等,我只是不知道在移动环境中哪种支持最好。建议iOS/Android应用程序应该使用哪种类型的web服务?,android,.net,ios,wcf,Android,.net,Ios,Wcf,我必须编写一些web服务来支持我们公司将要生产的一些移动应用程序(Android和iOS)。因为我们使用Windows/IIS服务器,所以服务将基于WCF/.NET 4。我想知道在移动端最容易使用的格式是什么。我知道有JSON、SOAP等,我只是不知道在移动环境中哪种支持最好。建议 我打算拥有一套WCF服务,供两个移动平台使用。根据我的经验,使用JSON是iOS和Android的最佳方式 服务器。。。我会使用Java(struts或类似的) 希望这有帮助我使用Slim框架(PHP)通过RESTi
我打算拥有一套WCF服务,供两个移动平台使用。根据我的经验,使用JSON是iOS和Android的最佳方式 服务器。。。我会使用Java(struts或类似的) 希望这有帮助我使用Slim框架(PHP)通过RESTish URL提供JSON,并使用GSON库转换数据,这在我的例子中非常简单。我使用apache Camel CXF(web服务)&我使用JAXB解析数据。
注意:关于cxf由于您在服务器上使用.NET平台,WCF支持发送/接收XML或JSON消息,非常容易使用和构建RESTful服务 对于客户端平台,您只需要一个能够向URL发送JSON或XML格式的消息并检索响应的HTTP客户端。有许多库可以使这项服务更易于管理,但这取决于您的服务所涉及的复杂性
我会避免使用SOAP,但您可以通过添加和来使用WCF轻松支持它。-1这在iOS/Android+.NET场景中是如何适用的?+1用于解决OP问题的两个方面(服务器和客户端)。感谢您的输入,它通常遵循我在研究中发现的内容。我认为JSON将是最容易使用的,而且它似乎比SOAP具有更少的网络开销。我在Android方面还没有做太多的工作,但我发现了一个叫做JSON框架()的东西,它在Objective-C中提供了解析JSON数据的类(奇怪的是,苹果没有在他们的Cocoa Touch框架中包含JSON支持)。我发现Android的工作非常好。您可以在找到任何语言的大多数流行JSON库,包括Objective-C。