【发布时间】:2014-12-09 05:59:44
【问题描述】:
我正在尝试将我的 Android 项目迁移到 OkHttp。
我想知道 OkHttp 是否会使用 gzip 压缩我的 POST 请求的正文?
我是这样使用它的(来自主页上的示例):
RequestBody body = RequestBody.create(JSON, json);
Request request = new Request.Builder()
.url(url)
.post(body)
.build();
RequestBody 如果它“足够大”,它实际上会压缩 json,还是我需要手动执行此操作?就像我之前对AndroidHttpClient 所做的那样:
AndroidHttpClient.getCompressedEntity(json, context.getContentResolver())
如果我需要手动操作,最好的方法是什么?
谢谢!
【问题讨论】: