http接口 Spring boot中的Http压缩配置gzip

gzip是http协议中使用的一种加密算法,客户端向web服务器端发出了请求后,通常情况下服务器端会将页面文件和其他资源,返回到客户端,客户端加载后渲染呈现,这种情况文件一般都比较大,如果开启Gzip ,那么服务器端响应后,会将页面,js,CSS等文本文件或者其他文件通过高压缩算法将其压缩,然后传输到客户端,由客户端的浏览器负责解压缩与呈现。通常能节省40%以上的流量(一般都有60%左右),一些PHP,JSP文件也能够进行压缩。

1 spring boot配置

server.compression.enabled=true
server.compression.mime-types=application/json,application/xml,text/html,text/plain,text/css,application/x-javascript
#单位B
server.compression.min-response-size=1024

2 httpclient 内部支持gzip

                
                        commons-httpclient
                        commons-httpclient
                        3.1
                
                
                        org.apache.httpcomponents
                        httpclient
                        4.5.5
                

 

你可能感兴趣的:(java,gzip)