【发布时间】:2018-09-05 14:03:41
【问题描述】:
我有一个函数在服务器上发送几个请求,每个请求都有一个超时:
this.httpClient.get(url, { headers: headers })
.timeout(30000)
.subscribe(
(response) => {
...
},
error => {
...
}
...
);
在超时(30s)的情况下,每个人的请求都会被取消,这是可以理解的。 我的问题是,在超时的情况下,取消的请求不会被视为错误,因此它不会进入请求的错误部分。 在这种情况下是否有可能调用函数?
【问题讨论】:
-
因为无论结果如何,它都会在超时完成后触发。在这种情况下,请尝试根据您的预期检查响应或删除超时
标签: angular timeout httpclient