这里主要给大家介绍两种方法吧:
1、直截了当,在服务器端对移动端请求的数据进行压缩(文本信息则直接压缩,图片则通过压缩算法压缩),然后再response到移动客户端即可。
以上方法优点:数据量大的时候,可以很好的减少流量消耗。注意文本压缩算法要和客户端的解压算法相对应,以便维持数据的一致性!
2、在服务器对移动端请求的数据进行加密(文本信息进行可逆加密,图片则通过压缩算法压缩),然后再response到移动客户端,移动客户端应该要有相应的解密算法进行解密并解析相应的数据。(一般来讲,加密后的数据非常小)
以上方法有点:数据安全性、压缩性非常好,因为数据进行了加密,所以在传输过程中也达到了很好的保护作用,很好地防止了接口数据被盗用。另外,由于加密后只有几十个字符,所以也在一定程度上大大的减少了http请求的下载量,从而减少流量消耗!
以上两个方法基本能够解决移动客户端流量消耗大的不足以及数据安全,如果大家有更好的方法,欢迎指教!