Si usas okhttp en alugna aplicación Spring (o Java) hay una clase HttpLoggingInterceptor que nos permite, en tiempo de desarrollo, volcar toda la información acerca de las peticiones que hace el cliente http en el log de la aplicación.
Por defecto, HttpLoggingInterceptor muestra los mensajes en nivel de INFO, en mi caso, prefería que se mostrasen con nivel de debug.
@Configuration public class HttpClientModule { private static final Logger logger = LoggerFactory.getLogger(HttpClientModule.class); @Bean public OkHttpClient okHttpClient(@Value("${debug.requests}") boolean debug) { OkHttpClient.Builder builder = new OkHttpClient.Builder(); if (debug) { // La siguiente línea es la importante HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(logger::debug); interceptor.setLevel(HttpLoggingInterceptor.Level.BODY); builder.addInterceptor(interceptor); } return builder.build(); } }