Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS/Android应用程序应该使用哪种类型的web服务?_Android_.net_Ios_Wcf - Fatal编程技术网

iOS/Android应用程序应该使用哪种类型的web服务?

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

我必须编写一些web服务来支持我们公司将要生产的一些移动应用程序(Android和iOS)。因为我们使用Windows/IIS服务器,所以服务将基于WCF/.NET 4。我想知道在移动端最容易使用的格式是什么。我知道有JSON、SOAP等,我只是不知道在移动环境中哪种支持最好。建议


我打算拥有一套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。