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)
関連リソース
- 公式原文: RFC 6570
- 公式ページ: RFC 6570 DataTracker
- 正誤表: RFC Editor Errata