Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Android 从手机传输数据的最佳方式_Android_Xml_Json_Http_Restful Architecture - Fatal编程技术网

Android 从手机传输数据的最佳方式

Android 从手机传输数据的最佳方式,android,xml,json,http,restful-architecture,Android,Xml,Json,Http,Restful Architecture,我想开发客户端-服务器系统(客户端是移动的)。将数据从服务器传输到服务器的最佳方式是什么?使用RESTful架构?HTTP请求?使用JSON还是XML? 如果没有最好的方法,每种方法的优缺点是什么? 谢谢你的帮助。这是一个非常主观的问题。您可以使用任何方式将数据传输到移动设备,甚至是直接套接字二进制传输。但正如您所说,最流行的方法之一是使用REST-ful JSON接口。在客户端和服务器上都有支持此系统的优秀库。另一个不再流行的选项是使用XML/SOAP。现在很多人讨厌XML/SOAP,有些人不

我想开发客户端-服务器系统(客户端是移动的)。将数据从服务器传输到服务器的最佳方式是什么?使用RESTful架构?HTTP请求?使用JSON还是XML? 如果没有最好的方法,每种方法的优缺点是什么?
谢谢你的帮助。

这是一个非常主观的问题。您可以使用任何方式将数据传输到移动设备,甚至是直接套接字二进制传输。但正如您所说,最流行的方法之一是使用REST-ful JSON接口。在客户端和服务器上都有支持此系统的优秀库。另一个不再流行的选项是使用XML/SOAP。现在很多人讨厌XML/SOAP,有些人不介意。当然,还有很多我不会提及的


正如我之前所说,这是一个主观问题。如果我要做这项工作,我会使用REST/JSON,但这肯定不是唯一的方法。

谢谢您的评论!REST-ful JSON接口开销大吗?不,REST-ful JSON可能是传输数据最简洁的方式之一。当然,如果你让定义过于复杂和冗长,它就不会再简洁了。