如何设置OkHttp以请求压缩后的资源,而不对它们进行解压缩

时间:2019-01-30 22:08:16

标签: okhttp

我正在查看new OkHttpClient.Builder(),看是否有一个设置可以让我“原始”获取资源,然后在响应中获取该资源的压缩字节。据我所知,OkHttp透明地对zip进行有效负载。我看不到初始化OkHttpClient的方法。我已经尝试使用Google搜索搜索“ gzip OkHttpClient.Builder”,但得到了一堆不相关的不精确匹配项。我缺少明显的东西。显然:-(

1 个答案:

答案 0 :(得分:1)

设置此请求标头:

Accept-Encoding: gzip

或将gzip替换为identity,不进行压缩。无论哪种情况,如果您提供自己的Accept-Encoding标头,OkHttp都不会干涉。