1. 程式人生 > >Http請求資料GZIP壓縮

Http請求資料GZIP壓縮

可以通過Gzip對返回的資料進行壓縮以減少返回資料的大小。

1、對資料壓縮,並且設定response Header

         ByteArrayOutputStream out = new ByteArrayOutputStream();  
         GZIPOutputStream gout = new GZIPOutputStream(out);  
            gout.write(jsonObjectPar.toString().getBytes("UTF-8"));
            gout.close();  
         result = out.toByteArray(); 
         response.setHeader("Content-Encoding","gzip"); 

http://www.cnblogs.com/bcsflilong/p/4245336.html

2、接收端也需要進行相應處理

檢測是否是通過gzip 壓縮的,然後解壓縮

    responseString = EntityUtils.toString(new GzipDecompressingEntity(rep.getEntity()));

http://www.bubuko.com/infodetail-900261.html