メインコンテンツまでスキップ

RFC 6570 - URIテンプレート

発行日: 2012年3月
ステータス: 標準化過程 (Standards Track)
著者: J. Gregorio (Google), R. Fielding (Adobe), M. Hadley (MITRE), M. Nottingham (Rackspace), D. Orchard (Salesforce.com)


概要 (Abstract)

URIテンプレート (URI Template) は、変数展開を通じて一連の統一資源識別子 (Uniform Resource Identifiers) を記述するためのコンパクトな文字列です。本仕様は、URIテンプレートの構文と、URIテンプレートをURI参照に展開するプロセスを定義し、インターネット上でURIテンプレートを使用するためのガイドラインを提供します。


目次 (Contents)

  • 1. Introduction (はじめに)
    • 1.1. Overview (概要)
    • 1.2. Levels and Expression Types (レベルと式の型)
    • 1.3. Design Considerations (設計上の考慮事項)
    • 1.4. Limitations (制限事項)
    • 1.5. Notational Conventions (表記規則)
    • 1.6. Character Encoding and Unicode Normalization (文字エンコーディングとUnicode正規化)
  • 2. Syntax (構文)
    • 2.1. Literals (リテラル)
    • 2.2. Expressions (式)
    • 2.3. Variables (変数)
    • 2.4. Value Modifiers (値修飾子)
      • 2.4.1. Prefix Values (プレフィックス値)
      • 2.4.2. Composite Values (複合値)
  • 3. Expansion (展開)
    • 3.1. Literal Expansion (リテラル展開)
    • 3.2. Expression Expansion (式の展開)
      • 3.2.1. Variable Expansion (変数展開)
      • 3.2.2. Simple String Expansion: {var} (単純文字列展開)
      • 3.2.3. Reserved Expansion: {+var} (予約文字展開)
      • 3.2.4. Fragment Expansion: {#var} (フラグメント展開)
      • 3.2.5. Label Expansion with Dot-Prefix: {.var} (ドットプレフィックス付きラベル展開)
      • 3.2.6. Path Segment Expansion: {/var} (パスセグメント展開)
      • 3.2.7. Path-Style Parameter Expansion: {;var} (パス形式パラメータ展開)
      • 3.2.8. Form-Style Query Expansion: {?var} (フォーム形式クエリ展開)
      • 3.2.9. Form-Style Query Continuation: {&var} (フォーム形式クエリ継続)
  • 4. Security Considerations (セキュリティに関する考慮事項)
  • 5. Acknowledgments (謝辞)
  • 6. References (参考文献)
    • 6.1. Normative References (規範的参考文献)
    • 6.2. Informative References (参考情報)

付録 (Appendices)


関連リソース