我試圖從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