Http请求数据GZIP压缩
2016-06-27 11:21
459 查看
可以通过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 压缩的,然后解压缩
http://www.bubuko.com/infodetail-900261.html
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
相关文章推荐
- java发送http的get、post请求 登录返JSON
- SpringMVC 中HttpMessageConverter简介和Http请求415 Unsupported Media Type的问题
- 各类 HTTP 返回状态代码详解
- iOS 使用Https访问网络(一)
- java 写http压测
- 大端法、小端法、网络字节序
- 浅谈HTTP中Get与Post的区别
- laravel HTTP路由实例教程(三)—— CSRF攻击原理及其防护
- 用 Java 实现断点续传 (HTTP)
- java web 学习-网络资源
- OKHttp源码解析(二)
- OKHttp源码解析(一)
- 最核心的是要熟悉和掌握HTTP协议
- CRAFT:级联的区域建议网络与快速RCNN结合
- 《HTTP指南》读书笔记
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 4.网络操作
- “HTTPS”安全在哪里?
- p2p传输
- iOS网络相关知识总结