Мы пытаемся перейти на использование Retrofit2, и у меня возникают проблемы с требованием, когда нам нужно передавать набор динамически генерируемых заголовков (используемых для аналитики) для каждого запроса.
@Headers не поддерживается на уровне параметров, и, поскольку имя поля заголовка зависит от текущей активности, я не могу использовать @Header.
Есть ли способ добавить заголовки непосредственно перед execute()? (Ищу что-то похожее на @QueryMap/@FieldMap, но для заголовков)
ПРИМЕЧАНИЕ. У меня нет списка заголовков при инициализации клиента (и, следовательно, я не могу использовать Interceptor для этого).