我有以下拦截器,每当获得任何401 (错误)响应时,它都会尝试使用OAuth refresh_token。 基本上,在第一个401请求时获得刷新令牌,并且在获得它之后,代码等待2,5秒。在大多数情况下,第二个请求不会触发错误,但如果触发了错误(令牌无法刷新等),则用户将重定向到登录页面。retryWhen(errors => {
// this subject is returned to retryWhen它不是,所以<
我编写了我的可观察到的(来自HTTP请求的),以便在失败时重新尝试。但是,如果服务器响应429 Too many requests错误,我不想重试。 .retryWhen(errors => {
return errors.delay(1000).take(2使用它,我可以访问服务器的状态代码,如果不是429,则只能重