Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/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
Android客户端服务器通信格式_Android_Json_Rest_Post_Bson - Fatal编程技术网

Android客户端服务器通信格式

Android客户端服务器通信格式,android,json,rest,post,bson,Android,Json,Rest,Post,Bson,我正在为接受POST数据的web服务构建一个Android客户端。我们在为POST数据选择哪种格式的问题上犹豫不决。据我所知,最简单的方法是以UrlEncoded格式发送,但服务器端开发人员认为JSON更好 使用UrlEncoded/jsonEncoded/bsonEncoded格式的优缺点是什么? 我会避免使用xmlencoded数据,但其他数据呢?如果您发送的是一组键值对和数组的映射,从开发人员的角度来看,JSON可能是客户端和服务器上最容易使用的。如果您需要优化大型非媒体数据集的使用带宽使

我正在为接受POST数据的web服务构建一个Android客户端。我们在为POST数据选择哪种格式的问题上犹豫不决。据我所知,最简单的方法是以UrlEncoded格式发送,但服务器端开发人员认为JSON更好

使用UrlEncoded/jsonEncoded/bsonEncoded格式的优缺点是什么?
我会避免使用xmlencoded数据,但其他数据呢?

如果您发送的是一组键值对和数组的映射,从开发人员的角度来看,JSON可能是客户端和服务器上最容易使用的。如果您需要优化大型非媒体数据集的使用带宽使用情况,protobuf工作得很好。

如果您发送的是一组键值对和数组,从开发人员的角度来看,JSON可能是客户端和服务器上最容易使用的。如果您需要优化大型非媒体数据集的使用带宽,protobuf工作得很好。

问题的答案在很大程度上取决于您要发送的数据类型。如果您的数据主要是字符串值、数字等,那么JSON可能是您最好的解决方案


避免使用url编码的数据,而是使用多部分-这需要更多的工作,但更安全的url编码数据可以在服务器日志中看到,并且可以发送大文件和图像?很容易。

你问题的答案很大程度上取决于你要发送的数据类型。如果您的数据主要是字符串值、数字等,那么JSON可能是您最好的解决方案

避免使用url编码的数据,而是使用多部分-这需要更多的工作,但更安全的url编码数据可以在服务器日志中看到,并且可以发送大文件和图像?很容易