public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter ut = null;
//先判断客户端是否支持gzip
String headEncoding = request.getHeader("accept-encoding");
if (headEncoding == null || (headEncoding.indexOf("gzip") < 0 )) {
ut = response.getWriter();
} else {
//使用GZIP压缩
ut = new PrintWriter(new GZIPOutputStream(response.getOutputStream()));
response.setHeader("content-encoding", "gzip");
}
out.write("其它的数据 ");
// 这里一定要关闭
out.close();
}来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26715443/viewspace-717370/ ,如需转载,请注明出处,否则将追究法律责任。