Je ne peux pas me sentir à l'aise avec la définition des URI 'good REST'. Le scénario est un site existant avec des produits à vendre. Vous pouvez afficher les données dans un certain nombre de vues, en explorant une hiérarchie, mais en principe cat1/cat/ products
ou cat 2/cat3/products
ou toute combinaison de catégories 1 à 4. La vue d'autres produits est basée sur une recherche.Définition de l'URI REST
Comment formez-vous les URI?
products/??????
merci Sohnee, dans ce cas, le chat haut est la langue, le second peut changer, et ainsi de suite, par exemple, ../ Français/Indépendant/Primaire ou/Allemand/Apprentissage assisté/adulte, mais un autre moyen pourrait être allemand/adulte. La structure de l'uri est-elle requise trop dynamique? Pour moi, c'était un peu comme une recherche, mais avec 4 termes sans hiérarchie - ce qui ne semble pas convenir. – Craig
Je ne pense pas que ce soit trop dynamique. Je pense que vous avez le problème inverse de ce qui serait définitivement non-non. c'est-à-dire si vous aviez un URI et deux ressources - cela ne pourrait pas fonctionner - mais deux URI pointant sur des ressources similaires ne sont pas un anti-pattern. – Fenton
Il ne doit y avoir qu'un seul URI qui renvoie 200 OK avec la représentation. L'autre URI peut renvoyer un 302 Voir Autre. –