这个问题是对这里问题的扩展。我正在使用下面复制的代码来 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();
我正在使用 aDefaultHttpClient
将此压缩的 JSONObject 发送到服务器(代码在我的控制范围内)。
我的问题
我应该在我的request
? 我request.setHeader("Content-type", "application/json");
用于将 JSON 发送到服务器?