Как изменить базовый URL-адрес Retrofit (который может содержать или не содержать сегменты пути) во время выполнения?Android

Форум для тех, кто программирует под Android
Anonymous
Как изменить базовый URL-адрес Retrofit (который может содержать или не содержать сегменты пути) во время выполнения?

Сообщение Anonymous »

Я знаю, что есть способы изменить базовый URL-адрес Retrofit во время выполнения с помощью перехватчиков. Например: https://gist.github.com/swankjesse/8571a8207a5815cca1fb
Но в приведенном выше примере «базовый URL» должен состоять только из самого хоста. Если новый базовый URL-адрес содержит сегменты пути, он не будет работать.
Мой вопрос. Как изменить базовые URL-адреса на те, которые могут содержать или не содержать один или несколько сегментов пути? Пример: Наблюдение: имейте в виду, что весь URL-адрес запроса может содержать больше сегментов пути. Пример: {BASE_URL}/posts/recent

Подробнее здесь: https://stackoverflow.com/questions/786 ... egments-at

Вернуться в «Android»