【发布时间】:2012-01-18 06:59:41
【问题描述】:
我正在尝试 gzip 来自 GAE 服务器的响应,但在 Content-Encoding 中收到 null。
我有以下代码:
connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type",
"application/json; charset=utf-8"); //"application/json; charset=utf-8"
connection.setRequestProperty("Accept-Encoding", "gzip");
connection.setRequestProperty("User-Agent", "gzip");
connection.setUseCaches (false);
connection.setDoInput(true);
connection.setDoOutput(true);
//write
//read
System.out.println("Content-Encoding " + connection.getContentEncoding());
我读过 GAE 服务器会自动压缩。那么可能是什么问题呢?
【问题讨论】:
-
GAE 不会注意到您是否要求它进行压缩。在这种情况下文件有多大?根据经验,任何超过 1MB 的内容都不会被压缩。
标签: java google-app-engine servlets