import ‘rxjs/add/operator/timeout’;
this.http.post(‘myUrl’,
MyData, {headers: Myheaders})
.timeout(3000, new Error(‘timeout exceeded’))
.map(res => res.json())
.subscribe(
data => this.ret = data,
error => console.debug(‘ERROR’, error),
() => console.log(‘END’)
);
本文展示了一个使用RxJS处理HTTP POST请求的例子,其中包括设置超时时间、错误处理及响应解析的方法。通过此示例,读者可以了解如何在实际项目中优雅地处理网络请求可能出现的超时情况。
60

被折叠的 条评论
为什么被折叠?



