2014-10-13 30 views
0

我使用角度制作单页应用程序,有时后端服务不响应或关闭,浏览器需要很长时间来超时请求。强制HTTP请求超时从前端

如何在较短的时间内强制超时来自前端的http请求,这将帮助我向用户显示后端未响应的消息。

+2

既然你标记你的问题“angularjs”,也许看看http://odetocode.com/blogs /scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx。 –

回答

1

$http config有一个timeout属性,您可以使用$http发出请求时设置该属性。

如果你想要得到的东西,在全球范围内做了所有$http可以看看这个SO张贴How to set a global http timeout in AngularJs

+0

嗨...我试过这些选项,但不知何故,它们并没有帮助强制超时。 –