1

同一のリソースに対して次の 2 つの呼び出しを使用します。

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

Restangular は単一の GET をサーバーに送信しますか、それとも 2 つ送信しますか? Restangular は、2 番目の get() が発行されたときに、このリソースへの要求が既にあることを認識できるほどスマートですか?

編集: Chromeは1つのリクエストのみを表示しますが、これがRestangularまたはブラウザで実装されているかどうかはまだわかりません?

4

2 に答える 2

0

さらに調査した結果、Restangular は同じリソースへのリクエストを制限する機能を実装していないようです。サーバーに送信されるリクエストの数はブラウザによって異なります。Chrome は GET リクエストを 1 つだけ送信しますが、IE 10 は 2 つ送信します。

于 2013-09-06T15:29:35.757 に答える