GZipTest

来源:互联网 发布:库管软件免费版 编辑:程序博客网 时间:2024/06/18 08:08
package com.helloweenvsfei.test;import java.net.URL;import java.net.URLConnection;import java.text.NumberFormat;public class GZipTest {public static void test(String url) throws Exception {/** 支持 GZIP 的连接 */URLConnection connGzip = new URL(url).openConnection();connGzip.setRequestProperty("Accept-Encoding", "gzip");int lengthGzip = connGzip.getContentLength();/** 不支持 GZIP 的连接 */URLConnection connCommon = new URL(url).openConnection();int lengthCommon = connCommon.getContentLength();double rate = new Double(lengthGzip) / lengthCommon;System.out.println("网址: " + url);System.out.println("压缩后: " + lengthGzip + " byte, \t压缩前: "+ lengthCommon + " byte, \t比率: "+ NumberFormat.getPercentInstance().format(rate));System.out.println();}public static void main(String[] args) throws Exception {test("http://localhost:8080/filter/dojo/dojo.js");test("http://localhost:8080/filter/image.jsp");test("http://localhost:8080/filter/winter.jpg");}}

0 0
原创粉丝点击