代码之家  ›  专栏  ›  技术社区  ›  paul_h

如何设置OkHttp以请求gzip资源而不是取消gzip资源

  •  1
  • paul_h  · 技术社区  · 7 年前

    new OkHttpClient.Builder() 查看是否有一个设置允许我对资源进行“原始”获取,然后在响应中获取该资源的压缩字节。据我所知,OkHttp透明地取消了有效负载的拉链。我看不到初始化OkHttpClient的方法不这样做。我试着在谷歌上搜索“gzip-OkHttpClient.Builder”,我得到了一些不相关的不精确匹配。我错过了一些明显的东西。显然:-(

    1 回复  |  直到 7 年前
        1
  •  1
  •   Jesse Wilson    7 年前

    设置此请求标头:

    Accept-Encoding: gzip
    

    或替换 gzip 具有 identity Accept-Encoding 标题。

    推荐文章