Response and Response (after #759 is merged) loose original request headers.
The culprit seems to be how we use Response.success()
|
return Response.success(response.body().toBuilder().routes( |
we should change it to
response.body()
.toBuilder()
.matchings(generateRouteOptions(response))
.build(),
new okhttp3.Response.Builder()
.code(200)
.message("OK")
.protocol(response.raw().protocol())
.headers(response.headers())
.request(response.raw().request())
.build());```