L'utilisation des deux appels suivants pour une ressource identique:
var p1 = Restangular.one("accounts", 123).one("buildings", 456).get();
var p2 = Restangular.one("accounts", 123).one("buildings", 456).get();
Restangular enverra-t-il un seul GET au serveur ou deux? Restangular est-il suffisamment intelligent pour savoir qu'il existe déjà une demande vers cette ressource lorsque le deuxième get () est émis?
Modifier: Chrome n'affiche qu'une seule demande, mais je ne sais toujours pas si cela est implémenté dans Restangular ou dans le navigateur?
Réponses:
1 pour la réponse № 1Si vous ajoutez un cache, il fonctionnera également sur IE10 car cette URL et sa réponse seront mises en cache.
0 pour la réponse № 2
Après une enquête plus approfondie, il semble queRestangular n'implémente pas de fonctionnalité pour limiter les demandes pour la même ressource. Le nombre de requêtes envoyées au serveur dépend du navigateur: Chrome n'envoie qu'une seule requête GET, IE 10 en envoie deux.