Angularjs 使用Restanglar对同一资源的多个请求
对相同的资源使用以下两个调用:Angularjs 使用Restanglar对同一资源的多个请求,angularjs,restangular,Angularjs,Restangular,对相同的资源使用以下两个调用: var p1 = Restangular.one('accounts', 123).one('buildings', 456).get(); var p2 = Restangular.one('accounts', 123).one('buildings', 456).get(); Restangular会向服务器发送一个或两个GET吗?当发出第二个get()时,restanglar是否足够聪明,可以知道已经有一个对该资源的请求了 编辑: Chrome显示只有一
var p1 = Restangular.one('accounts', 123).one('buildings', 456).get();
var p2 = Restangular.one('accounts', 123).one('buildings', 456).get();
Restangular会向服务器发送一个或两个GET吗?当发出第二个get()时,restanglar是否足够聪明,可以知道已经有一个对该资源的请求了
编辑:
Chrome显示只有一个请求发出,但我仍然不确定这是在Restanglar中实现的还是在浏览器中实现的?经过进一步调查,Restanglar似乎没有实现限制对相同资源的请求的功能。发送到服务器的请求数量取决于浏览器:Chrome仅发送一个GET请求,即10发送两个。进一步调查后,Restanglar似乎没有实现限制对同一资源的请求的功能。发送到服务器的请求数量取决于浏览器:Chrome只发送一个GET请求,即10发送两个。如果添加缓存,它也会在IE10上工作,因为URL及其响应将被缓存。如果添加缓存,它还可以在IE10上运行,因为该URL及其响应将被缓存。您在“网络”选项卡中看到了什么?@sza我只看到一个请求,但不确定这是Restanglar或浏览器的功能。您在“网络”选项卡中看到了什么?@sza我只看到一个请求,但不确定这是Restanglar或浏览器的功能。