У нас возникла проблема с повторным запросом ohttp.Большинство наших клиентов получают слишком много такого рода исключений согласно нашим отчетам о сбоях.
Они жалуются на то, что данные загружаются на сервер, но мобильные устройства по-прежнему отображаются как не загруженные.Я немного исследовал и обнаружил, что okHttp повторяет запросы на сбой соединения и думаю, что это связано с этой темой.Я не могу создать дело при отладке приложения.Я попытался подключиться к 10.10.10.1, он получает время ожидания сокета, но кажется, что okhttp не повторяет этот запрос.Он просто возвращает на этой строке if (!streamAllocation.hasMoreRoutes()) return false;
( okhttp v3.12.1 ).Я не вижу никаких журналов повторных попыток в logcat или stetho.Как воспроизвести этот случай?Должен ли okHttp повторить попытку в этом случае?Будет ли в этом случае отключена помощь при повторных попытках?
Согласно этой статье https://medium.com/inloopx/okhttp-is-quietly-retrying-requests-is-your-api-ready-19489ef35ace
Вы не будете получать уведомления об этих тихих повторных попытках.Сервер может получать несколько запросов, даже если вы сделали только один запрос.