2014-10-13 126 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

嗨...我試過這些選項,但不知何故,它們並沒有幫助強制超時。 –