У меня есть некоторый унаследованный код и его выполнение синхронного веб-сервиса Запросы с использованием модификации. Его «фактически все от основного потока, но сам вызов является синхронным в этом дочернем потоке. В основном то, что я унаследовал это кто-то создало дочерний поток, а затем сделать следующий вызов:Retrofit 1.9 как получить статус ответа HTTP от синхронных запросов
TaskService taskService = ServiceGenerator.createService(TaskService.class);
List<Task> tasks = taskService.getTasks();
Где CreateService является вызовом модифицированного, чтобы получить кучу задач вернувшихся. Имейте в виду, что это обновление 1.9, как я могу получить отклик от этого? Мне нужно знать, прошел ли он или не удалось с помощью кода ответа HTTP? Моя конечная цель - анализировать на основе кода ответа на всех моих сетевых вызовах.
Вы можете использовать перехватчик для обработки сценариев. https://github.com/square/okhttp/wiki/Интерцепторы –
Вы пытались использовать перехватчики. –
Да, перехватчики будут работать, но способ, которым мой проект структурирован, у меня есть это в другом введенном классе, называемом SessionAdministrator.java. В этом классе я настроил глобальный перехватчик для всех вызовов. Я не хочу отследить аналитику оттуда, поскольку это отнимает у вас отдельную ответственность. – j2emanue