#4635·retrofit

Retrofit 包装 OKhttp3 时会丢失修改的请求头 。 对改造2的响应. 回应

作者: Prithuld创建于 2026年1月22日更新于 2026年8月2日

重现步骤:

  1. 创建一个修改请求头的拦截器: updatedReq = originalReq.newBuilder().addHeader("X-Custom-Header", "some-value").build() httpResponse = chain.proceed(updatedReq)
  2. okhttp3.Response.request 具有该头 ✅
  3. retrofit2.Response.raw().request.header("X-Custom-Header") 返回 null ❌

内容来源: lysine-dev/retrofit