使用gzip的流程如下:
1在httprequest请求头中,添加要求支持gzip的key-value,key是accept-encoding
value是 gzip如下所示
httprequest.addHeader("accept-encoding","gzip");
2在服务端的逻辑是,检查http请求头中的accept-encoding是否有gzip值,如果有就执行gzip压缩。
如果执行了gzip压缩,那么返回的httpresponse的头中就有一个content-encoding字段,会带有gzip压缩的值。
3app检查httpresponse头中的content-encoding字段是否包含gzip值,这个值有无,导致了app解析httpresponse的姿势不同