Angular 6中排队请求的问题

时间:2019-02-27 15:00:00

标签: angular http rxjs

如果请求未成功,我想重试POST请求-我正在使用RXJS在自定义拦截器中进行此操作:

return next.handle(request)
  .pipe(
     retryWhen(errors => errors.pipe(delay(5000)))
   );

我希望我的应用在用户连接到互联网时重新发送所有请求。而且这部分地起作用。所有请求均已成功发送,但是它们都具有相同的主体(当没有Internet连接时,将截获最后一个请求的主体)。

我想这是一个琐碎的问题,但是有人可以解释为什么吗?而且,实现我的目标的解决方案是什么?

0 个答案:

没有答案