Middle+
49
questionbank

Как изменить все запросы в библиотеке Ретрофит?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Перехватчик (Interceptor). Добавляется к OkHttpClient, который используется Retrofit'ом. Перехватчик может изменять запрос перед отправкой и ответ перед обработкой.

kotlin

Создать свою реализацию Interceptor и добавить ее в OkHttpClient.Builder:

kotlin

Добавить перехватчик в OkHttpClient:

kotlin

Использовать созданный OkHttpClient при создании экземпляра Retrofit:

kotlin