Мне нужно Faraday
, чтобы повторить мой POST запрос каждый раз, когда он получает HTTP-статус 202 в качестве ответа.Мне известно о этом модуле , но я не совсем понимаю, как его использовать, поскольку 202 не выдает ошибку или что-то в этом роде, а retry_if: блок не вызываетсяза 202 ответ.
У меня был некоторый успех с этим промежуточным ПО , но он отправляет запрос только один раз, в то время как ответ 202 может появляться 2 и более раз подряд.
Интересно, мог ли кто-топокажи мне, как это сделать, используя модуль retry
или промежуточное ПО Фарадея.