Android客户端服务器通信格式
我正在为接受POST数据的web服务构建一个Android客户端。我们在为POST数据选择哪种格式的问题上犹豫不决。据我所知,最简单的方法是以UrlEncoded格式发送,但服务器端开发人员认为JSON更好 使用UrlEncoded/jsonEncoded/bsonEncoded格式的优缺点是什么?Android客户端服务器通信格式,android,json,rest,post,bson,Android,Json,Rest,Post,Bson,我正在为接受POST数据的web服务构建一个Android客户端。我们在为POST数据选择哪种格式的问题上犹豫不决。据我所知,最简单的方法是以UrlEncoded格式发送,但服务器端开发人员认为JSON更好 使用UrlEncoded/jsonEncoded/bsonEncoded格式的优缺点是什么? 我会避免使用xmlencoded数据,但其他数据呢?如果您发送的是一组键值对和数组的映射,从开发人员的角度来看,JSON可能是客户端和服务器上最容易使用的。如果您需要优化大型非媒体数据集的使用带宽使
我会避免使用xmlencoded数据,但其他数据呢?如果您发送的是一组键值对和数组的映射,从开发人员的角度来看,JSON可能是客户端和服务器上最容易使用的。如果您需要优化大型非媒体数据集的使用带宽使用情况,protobuf工作得很好。如果您发送的是一组键值对和数组,从开发人员的角度来看,JSON可能是客户端和服务器上最容易使用的。如果您需要优化大型非媒体数据集的使用带宽,protobuf工作得很好。问题的答案在很大程度上取决于您要发送的数据类型。如果您的数据主要是字符串值、数字等,那么JSON可能是您最好的解决方案
避免使用url编码的数据,而是使用多部分-这需要更多的工作,但更安全的url编码数据可以在服务器日志中看到,并且可以发送大文件和图像?很容易。你问题的答案很大程度上取决于你要发送的数据类型。如果您的数据主要是字符串值、数字等,那么JSON可能是您最好的解决方案 避免使用url编码的数据,而是使用多部分-这需要更多的工作,但更安全的url编码数据可以在服务器日志中看到,并且可以发送大文件和图像?很容易