同时发出相同的$ http请求

时间:2016-07-11 14:21:51

标签: angularjs

如果我在应用程序中同时发出相同的$ http请求 - 同样的params等,会发生什么?是否有人等待其他人'响应?

如果我让他们背靠背。如果第一个尚未解决,其他人是否会等待?

1 个答案:

答案 0 :(得分:0)

浏览器请求数量有限制请参阅Max parallel http connections in a browser?

将每个请求视为独立的,angularjs $ http服务返回一个promise对象,并注册其成功和错误回调。

从这里了解更多信息https://docs.angularjs.org/api/ng/service/$http

请参阅下面的插件。如果我拨打多个电话,我会在网络标签中看到它们并行。但这并没有引起冲突,因为我们有不同的承诺,他们的回调会有所不同。调用1 promise instance1 ...调用N promise实例N

http://plnkr.co/edit/XUboyUiAs7KFcRhUu3LP?p=preview

enter image description here