如何通过改造获得gziped xml文件?

Nen*_*nco 5 java android retrofit

我正在使用改造来从网上获取数据.现在我的问题是我必须得到一个gziped文件,并且改装需要某种标题,我不知道如何正确实现,显然.我对此进行了研究,但似乎没有任何帮助,因为大多数开发人员都在使用json.

这是我正在尝试做的事情:

  Retrofit retrofit = new Retrofit.Builder()
            .baseUrl("this is my baseurl")
            .addConverterFactory(SimpleXmlConverterFactory.create())
            .build();
Run Code Online (Sandbox Code Playgroud)

和我的界面:

 public interface RestAPI {

    @GET("main_data1.gz")
    Call<Meritum> getData();

    @GET("terms1_EN.gz")
    Call<MeritumTerms> getTerms();

    @GET
    Call<GameResults> getResults(@Url String url);

}
Run Code Online (Sandbox Code Playgroud)

所以我试图得到那个gziped文件,我总是得到这样的响应:

在此输入图像描述

那么我需要添加什么才能使改造识别出gzip文件?

Nen*_*nco 2

如果其他人有这个问题,他可以参考下面对我有用的链接

改造:如何在没有内容编码的情况下解析 GZIP 响应:gzip 标头