Je comprends que lorsque vous nommez des URI RESTful, il est communément admis d'utiliser des pluriels pour représenter des collections de ressources. Je suis curieux de savoir pourquoi utiliser des noms singuliers à la place.
Je comprends que lorsque vous nommez des URI RESTful, il est communément admis d'utiliser des pluriels pour représenter des collections de ressources. Je suis curieux de savoir pourquoi utiliser des noms singuliers à la place.
Réponses:
Certaines ressources ne contiennent qu'un seul élément. De bons exemples seraient tout ce pour quoi vous n'avez pas besoin d'un ID pour savoir quelles données rendre. Par exemple, la ressource Login est très courante. Vous n'avez (de la vue des utilisateurs et des navigateurs) qu'une seule connexion. Vous pouvez le créer, vous pouvez le détruire mais vous n'aurez pas d'action d'index avec plusieurs connexions à choisir.
Des exemples similaires seraient des pages principalement statiques comme des informations sur la société, des empreintes, des formulaires de contact et des choses similaires qui affichent uniquement un seul élément ou autorisent une seule action de création.
Cela pourrait être un sujet de discussion si l'utilisation de noms singuliers ajoute vraiment beaucoup à la lisibilité du code.
Car: