AngularJS应用程序中的待处理请求

时间:2015-12-18 15:08:28

标签: javascript angularjs browser

我注意到当我离开键盘时#34;超过5-10分钟,我打电话给后端(GET, POST or something),第一个电话直接是有问题的请求,浏览器在OPTIONS请求之前没有发送,所以呼叫仍然未决,如果我做了第二次调用工作正常,因为先发送OPTIONS(浏览器知道它之前没有发送OPTIONS调用)并且在成功响应后启动GET ...

我认为浏览器会缓存"Authorization of request",这就是为什么几分钟后第一次调用进入待处理状态的原因:浏览器在...之前没有发送OPTIONS调用...

我使用Chrome而我从未使用Firefox或其他方式进行过测试...

这是个大问题,因为如果用户出于某种原因afk,他需要按两次按钮才能完成他需要做的事情。

任何人都知道修复/技巧以避免这种情况?我正在处理angularjs应用程序,http请求是使用$http进行的。

0 个答案:

没有答案