Passa al contenuto principale

RFC 6570 - Modelli URI

Data di pubblicazione: Marzo 2012
Status: Standards Track (Percorso degli standard)
Autori: J. Gregorio (Google), R. Fielding (Adobe), M. Hadley (MITRE), M. Nottingham (Rackspace), D. Orchard (Salesforce.com)


Sommario (Abstract)

Un modello URI (URI Template) è una sequenza compatta di caratteri per descrivere un insieme di identificatori di risorse uniformi (Uniform Resource Identifiers) attraverso l'espansione di variabili. Questa specifica definisce la sintassi dei modelli URI e il processo per espandere un modello URI in un riferimento URI, insieme alle linee guida per l'uso dei modelli URI su Internet.


Indice (Contents)

  • 1. Introduction (Introduzione)
    • 1.1. Overview (Panoramica)
    • 1.2. Levels and Expression Types (Livelli e tipi di espressione)
    • 1.3. Design Considerations (Considerazioni di progettazione)
    • 1.4. Limitations (Limitazioni)
    • 1.5. Notational Conventions (Convenzioni notazionali)
    • 1.6. Character Encoding and Unicode Normalization (Codifica dei caratteri e normalizzazione Unicode)
  • 2. Syntax (Sintassi)
    • 2.1. Literals (Letterali)
    • 2.2. Expressions (Espressioni)
    • 2.3. Variables (Variabili)
    • 2.4. Value Modifiers (Modificatori di valore)
      • 2.4.1. Prefix Values (Valori di prefisso)
      • 2.4.2. Composite Values (Valori compositi)
  • 3. Expansion (Espansione)
    • 3.1. Literal Expansion (Espansione letterale)
    • 3.2. Expression Expansion (Espansione di espressioni)
      • 3.2.1. Variable Expansion (Espansione di variabili)
      • 3.2.2. Simple String Expansion: {var} (Espansione di stringa semplice)
      • 3.2.3. Reserved Expansion: {+var} (Espansione di caratteri riservati)
      • 3.2.4. Fragment Expansion: {#var} (Espansione di frammento)
      • 3.2.5. Label Expansion with Dot-Prefix: {.var} (Espansione di etichetta con prefisso punto)
      • 3.2.6. Path Segment Expansion: {/var} (Espansione di segmento di percorso)
      • 3.2.7. Path-Style Parameter Expansion: {;var} (Espansione di parametro stile percorso)
      • 3.2.8. Form-Style Query Expansion: {?var} (Espansione di query stile modulo)
      • 3.2.9. Form-Style Query Continuation: {&var} (Continuazione di query stile modulo)
  • 4. Security Considerations (Considerazioni sulla sicurezza)
  • 5. Acknowledgments (Riconoscimenti)
  • 6. References (Riferimenti)
    • 6.1. Normative References (Riferimenti normativi)
    • 6.2. Informative References (Riferimenti informativi)

Appendici (Appendices)


Risorse correlate