URIテンプレートは、URIを解決する前に置換する必要があるパラメータを含むURIを指定する方法です。 2012年3月にRFC 6570で 標準化されました。
構文は通常、パラメータを中括弧で囲みます({example})。慣例上、疑問符(?) の後に続くパラメータはパーセントエンコードされません。
例
- http://example.com/people/{firstName}-{lastName}/社会保障番号
- http://example.com/query{?firstName,lastName}
Björkの URI をfirstName = Björk、lastName = Guðmundsdóttirとして構築する場合、次のようになります。
- http://example.com/people/Björk-Guðmundsdóttir/SSN
- http://example.com/query?firstName=Bj%c3%b6rk&lastName=Gu%c3%b0mundsd%c3%b3ttir
参照
- 欧州立法識別子(URI テンプレートは ELI によって使用されます)
外部リンク
- RFC6570 - IETFのURIテンプレート
- RFC6570実装のリスト