RFC 6570 - Modèles d'URI
Date de publication : Mars 2012
Statut : Standards Track (Norme)
Auteurs : J. Gregorio (Google), R. Fielding (Adobe), M. Hadley (MITRE), M. Nottingham (Rackspace), D. Orchard (Salesforce.com)
Résumé (Abstract)
Un modèle d'URI (URI Template) est une séquence compacte de caractères permettant de décrire une plage d'identificateurs de ressources uniformes (Uniform Resource Identifiers) par l'expansion de variables. Cette spécification définit la syntaxe des modèles d'URI et le processus d'expansion d'un modèle d'URI en référence d'URI, ainsi que des directives pour l'utilisation des modèles d'URI sur Internet.
Table des matières (Contents)
- 1. Introduction
- 1.1. Overview (Vue d'ensemble)
- 1.2. Levels and Expression Types (Niveaux et types d'expressions)
- 1.3. Design Considerations (Considérations de conception)
- 1.4. Limitations
- 1.5. Notational Conventions (Conventions de notation)
- 1.6. Character Encoding and Unicode Normalization (Encodage des caractères et normalisation Unicode)
- 2. Syntax (Syntaxe)
- 2.1. Literals (Littéraux)
- 2.2. Expressions
- 2.3. Variables
- 2.4. Value Modifiers (Modificateurs de valeur)
- 2.4.1. Prefix Values (Valeurs de préfixe)
- 2.4.2. Composite Values (Valeurs composites)
- 3. Expansion
- 3.1. Literal Expansion (Expansion des littéraux)
- 3.2. Expression Expansion (Expansion des expressions)
- 3.2.1. Variable Expansion (Expansion des variables)
- 3.2.2. Simple String Expansion:
{var}(Expansion de chaîne simple) - 3.2.3. Reserved Expansion:
{+var}(Expansion avec caractères réservés) - 3.2.4. Fragment Expansion:
{#var}(Expansion de fragment) - 3.2.5. Label Expansion with Dot-Prefix:
{.var}(Expansion d'étiquette avec préfixe point) - 3.2.6. Path Segment Expansion:
{/var}(Expansion de segment de chemin) - 3.2.7. Path-Style Parameter Expansion:
{;var}(Expansion de paramètre de style chemin) - 3.2.8. Form-Style Query Expansion:
{?var}(Expansion de requête de style formulaire) - 3.2.9. Form-Style Query Continuation:
{&var}(Continuation de requête de style formulaire)
- 4. Security Considerations (Considérations de sécurité)
- 5. Acknowledgments (Remerciements)
- 6. References (Références)
- 6.1. Normative References (Références normatives)
- 6.2. Informative References (Références informatives)
Annexes (Appendices)
Ressources connexes
- Texte original officiel: RFC 6570
- Page officielle: RFC 6570 DataTracker
- Errata: RFC Editor Errata