Как перехватить Retrofit запрос

208
24 декабря 2017, 09:12
Retrofit.Builder()
            .baseUrl("****")
            .addConverterFactory(GsonConverterFactory.create())
            .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
            .build()

Что нужно сделать чтобы поймать запрос прежде чем данные попадут в addConverterFactory?

OkHttpClient okHttpClient=new OkHttpClient.Builder()
                .addInterceptor(chain -> {
                    Request request=chain.request();
                    Log.e("RequestApi=init", request.body().toString() + "");
                    return chain.proceed(request);
                }).build();
        return new Retrofit.Builder()
                .baseUrl("****")
                .client(okHttpClient)
                .addConverterFactory(SimpleXmlConverterFactory.create())
                .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                .build();

Вот ошибка Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

READ ALSO
Чем отличается codePointCount от substring().length()?

Чем отличается codePointCount от substring().length()?

Привет всемВ Java у строки есть метод codePointCount

216
не отображаются объекты Graphics2D

не отображаются объекты Graphics2D

Не могу понять, почему в результате выполнения кода не отображается овал, причём при использовании метода paint(Graphics g) овал отображается

195
Не сохраняется сессия tomcat

Не сохраняется сессия tomcat

Один и тот же сайт

237
Конец кода, но не конец консоли

Конец кода, но не конец консоли

Как сделать так, чтобы при запуске консоль не останавливалась после выполнения кода, а продолжала работатьИ пользователь мог вводить в нее...

258