我正面临一个AngularJs应用程序的问题。我的应用程序需要向一个python瓶服务器发送一个GET查询,该服务器将处理脚本3-4分钟。
我实际上是在角度使用$ http.get方法但是一分钟之后,如果我的python app还没有回答,我会超时。 python应用程序继续处理,但由于超时,我将无法读取promise函数中的响应。
有没有办法处理这类查询,避免浏览器和角度应用程序超时?
答案 0 :(得分:0)
您可以在http.get()
方法的第二个参数中为您的http请求设置自定义超时:
$http.get('request-path', {timeout: 300000});
这会将超时设置为300秒= 5分钟。