如何在angularjs 4中设置http调用超时? [英] How to set http call timeout in angularjs 4?

查看:181
本文介绍了如何在angularjs 4中设置http调用超时?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在angularjs 4官方页面上看到了( https://angular.io/guide/http)设置http呼叫超时,但是我没有找到任何参考. 有没有人尝试设置它?

I have seen in angularjs 4 official page (https://angular.io/guide/http) to set http call timeout but I did not find any reference. Has anyone tried to set it up?

谢谢

推荐答案

如果您使用的是RxJS版本6及更高版本,则当前语法如下:

If you are using RxJS version 6 and above the current syntax is this:

import { timeout } from 'rxjs/operators';
...
getUsers() {
   return this.http.post(API_URL, {headers: Myheaders})
      .pipe(
          timeout(5000) //5 seconds
      );
} 

参考: https://rxjs-dev.firebaseapp.com/api/operators/超时

这篇关于如何在angularjs 4中设置http调用超时?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆