Этот вопрос является расширением вопроса здесь . Я использую код здесь , воспроизведенный ниже, для GZIP-сжатия JSONObject
.
String foo = "value";
ByteArrayOutputStream baos = new ByteArrayOutputStream();
GZIPOutputStream gzos = null;
try {
gzos = new GZIPOutputStream(baos);
gzos.write(foo.getBytes("UTF-8"));
} finally {
if (gzos != null) try { gzos.close(); } catch (IOException ignore) {};
}
byte[] fooGzippedBytes = baos.toByteArray();
Я использую DefaultHttpClient
для отправки этого сжатого JSONObject на сервер (, код находится под моим контролем ).
Мой вопрос
Какой заголовок я должен использовать в своем request
? Я использую request.setHeader("Content-type", "application/json");
для отправки JSON на сервер?