Я хотел бы повторить POST-запросы, если запрос не был успешным - я делаю это в пользовательском перехватчике, используя RXJS:
return next.handle(request)
.pipe(
retryWhen(errors => errors.pipe(delay(5000)))
);
Я хочу, чтобы мое приложение повторно отправляло все запросы, когда пользовательесть подключение к интернету.И это работает ... частично.Все запросы были успешно отправлены, но все они имеют одинаковое тело (тело последнего запроса было перехвачено, когда не было подключения к Интернету).
Полагаю, это тривиальный вопрос, но кто-нибудь может объяснить, почему?А также, каково решение для достижения моей цели?