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