лично у меня была такая же проблема.
new OkHttpClient.Builder()
.addInterceptor(HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY))
И мне пришлось добавить перехватчик, который явно регистрирует заголовки.
@Override
public Response intercept(Chain chain) throws IOException {
Request original = chain.request();
Request.Builder requestBuilder = original.newBuilder();
/*log debug info*/
Request request = requestBuilder.build();
for (int i = 0; i < request.headers().size(); i++) {
Timber.tag("OkHttp").d(String.format("%s: %s", request.headers().name(i), request.headers().value(i)));
}
return chain.proceed(request);
}
И я также использую CurlInterceptor, который позволяетзарегистрируйте «curl», что полезно, если вы хотите быстро протестировать с помощью таких инструментов, как «Почтальон».
Пример CurlInterceptor здесь
Надеясь ответить на ваши вопросы!