Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 使用Restanglar对同一资源的多个请求_Angularjs_Restangular - Fatal编程技术网

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或浏览器的功能。