Задать вопрос
@wera7777

Как обращаться на другой url если основной вдруг стал не доступен?

Есть проект в котором используется библиотеки org.apache.http.*;

Но по примерам я только могу работать только с 1 (url-ом) сервисом (API), но что делать если он не отвечает ?

Как сделать роботу со списком url-адресов, чтобы если первый не ответил на протяжении 3 секунд, отправлять запрос на другой url и так далее до конца списка ?
  • Вопрос задан
  • 212 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos
Автоматических средств в вашей библиотеке для этого нет. Реализуйте руками. Собственно алгоритм вы уже написали, осталось его только красиво реализовать. Пишете свой класс, в него параметром передаете список всех урл. В нем же наружу - метод GetResponse, ну и два колбека - OnResponse, OnError, Например...
Ответ написан
@aol-nnov
по хорошему, это надо архитектурой бэкенда решать. фейловеры, рр днсы и прочее :)
Ответ написан
Комментировать
Chvalov
@Chvalov
Вроде как библиотека OkHttp умеет работать с несколькими адресами, точнее если один не отвечает то стучится на другой.

Сам не использовал так как не работаю с web-ом, кто пробовал напишите в комментариях так ли это.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы