Principes généraux pour une bonne conception d'URI:
- Ne pas utiliser les paramètres de requête pour modifier l'état.
- N'utilisez pas de chemins mixtes. Les minuscules sont préférables.
- N'utilisez pas d'extensions spécifiques à l'implémentation dans vos URI (. …
- Garder les segments de chemin courts.
- Utilisez des paramètres de requête pour la sous-sélection d'une ressource; c'est-à-dire la pagination, les requêtes de recherche.
Qu'est-ce qui fait une bonne conception d'URI ?
Les URI doivent suivre une structure prévisible et hiérarchique pour améliorer la compréhensibilité et, par conséquent, la facilité d'utilisation: prévisible dans le sens où ils sont cohérents, hiérarchique dans le sens où les données ont une structure -des relations. Les API RESTful sont écrites pour les consommateurs. … Concevoir pour vos clients, pas pour vos données.
Qu'est-ce qu'une conception d'URI ?
URI. Un identificateur de ressource uniforme (URI) est une séquence unique de caractères qui identifie une ressource logique ou physique utilisée par les technologies Web Les URI peuvent être utilisés pour identifier n'importe quoi, y compris des objets du monde réel, tels que des personnes et des lieux, des concepts ou des ressources d'information telles que des pages Web et des livres.
Laquelle des règles suivantes doit être suivie pour concevoir une bonne URL ?
Choisissez UNE OU PLUSIEURS options Les URI ne doivent jamais être modifiés Les URI doivent être construits par le client Les URI doivent être courts Les URI doivent être sensibles à la casse Les verbes HTTP doivent être utilisés à la place des noms d'opération dans les URI Utilisez des espaces lors de la conception d'un URI La redirection doit être utilisée.
Est-ce que l'URI ne doit jamais être changé ?
Les URI doivent également être permanentes (c'est-à-dire choisir l'URI une fois et en rester là).… Il viendra un moment où vous voudrez apporter des améliorations à vos choix ou devrez autrement changer la structure de l'URI. Lorsque cela devient une nécessité, assurez-vous de configurer des redirections HTTP 301 déplacées de manière permanente sur votre serveur.