gpt4 book ai didi

http - 如何为angular2+ http请求实现超时

转载 作者:太空狗 更新时间:2023-10-29 16:54:50 26 4
gpt4 key购买 nike

这只是一个看起来像这样的常规请求:

this.people = http.get('http://localhost:3000/users')
.map(response => response.json());

有什么方法可以延迟/超时吗?

最佳答案

您可以利用可观察对象的 timeout 运算符,如下所述:

return this.http.get('http://api.geonames.org/postalCodeSearchJSON',
{ search: params })
.retryWhen(error => error.delay(500))
.timeout(2000, new Error('delay exceeded')) // <------
.map(res => res.json().postalCodes);

关于http - 如何为angular2+ http请求实现超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36719116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com