使用Restangular对同一资源的多个请求

时间:2013-09-06 14:40:52

标签: angularjs restangular

使用以下两个相同资源的调用:

var p1 = Restangular.one('accounts', 123).one('buildings', 456).get();
var p2 = Restangular.one('accounts', 123).one('buildings', 456).get();

Restangular会将一个GET发送到服务器还是两个? Restangular是否足够聪明,知道在发出第二个get()时已经有对此资源的请求?

修改 Chrome只显示一个请求,但我仍然不确定这是在Restangular或浏览器中实现的吗?

2 个答案:

答案 0 :(得分:1)

如果你添加一个缓存,它也可以作为该URL工作在IE10上,并且它的响应将被缓存。

答案 1 :(得分:0)

经过进一步调查后,Restangular似乎没有实现限制同一资源请求的功能。发送到服务器的请求数量取决于浏览器:Chrome只发送一个GET请求,IE 10发送两个。

相关问题