Detalles de la solicitud de visualización de Retorfit – cuerpo, cabeceras, etc.

Parece que no puedo encontrar nada en los documentos de Retrofit acerca de cómo mostrar los detalles de la solicitud.

Específicamente, quiero ver JSON desde el cuerpo de solicitud de POST.

El problema es que mi petición al servidor falla con ningún mensaje de los detalles, y sospecho que algo está mal en mi lado.

Tal vez hay una mejor manera de lograr esto, pero puede configurar su nivel de registro con el RestAdapter.Builder como:

RestAdapter.Builder builder=... builder.setLogLevel(LogLevel.FULL).setLog(new RestAdapter.Log() { public void log(String msg) { Log.i("retrofit", msg); } }); 

Aquí hay una respuesta actualizada para retrofit 2.0

  HttpLoggingInterceptor body = new HttpLoggingInterceptor(); body.setLevel(HttpLoggingInterceptor.Level.BODY); builder.addInterceptor(body); OkHttpClient client = builder.build(); retrofit = new Retrofit.Builder() .baseUrl(baseUrl) .client(client) 
  • Retrofit @GET - cómo mostrar la cadena de solicitud?
  • Retrofit da EOFException sólo la primera vez
  • Uso de la función de activación de llamadas en Retrofit
  • Cómo utilizar interceptor para agregar encabezados en Retrofit 2.0
  • Retrofit: ¿agrega el parámetro runtime a la interfaz?
  • Cómo crear getters y setters de Java cuando la clave del objeto es el número
  • Uso de Retrofit consiguiendo error onFailure: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: closed
  • Reajustar varios parámetros POST
  • Retrofit getBodyAs () no puede analizar el error del servidor
  • Causado por: retrofit.RetrofitError: método POST debe tener un cuerpo de solicitud
  • Retrofit java.net.SocketTimeoutException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.