拦截器 Headers 未包含在响应中

Interceptor Headers not included in response

使用 Retrofit 2.1.0 和 OkHttp 3.4.1

测试项目https://github.com/liamheneghan/okhttpAuthenticatorInterceptTest

Retrofit 是使用带有身份验证器和网络拦截器的 OkHttpClient 设置的,它将附加 header。当我收到 401 并输入身份验证器时

response.request().headers()

不包含 header。但是,我可以看到网络请求确实包含来自网络拦截器的 header 。这是访问通过网络拦截器附加的 header 的正确方法吗?

这个有用吗?

response.networkResponse().request().headers()