我试图从GAE服务器gzip响应,但在Content-Encoding中接收到null。AppEngine gzip压缩
我有以下代码:
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的内容都不会被压缩。 – David