262.5.2. 複数のメソッドおよび URI テンプレートを提供する単一の restlet エンドポイント(非推奨)
この機能は 非推奨 にされており、使用しないようにしてください。
restletMethods
オプションを使用して、複数の HTTP メソッドにサービスを提供する 1 つのルートを作成できます。このスニペットは、ヘッダーからリクエストメソッドを取得する方法も示しています。
複数のメソッドを提供するだけでなく、次のスニペットでは、restletUriPatterns
オプションを使用して複数の URI テンプレートをサポートするエンドポイントを作成する方法を示します。リクエスト URI は IN メッセージのヘッダーでも利用可能です。URI パターンがエンドポイント URI に定義されている場合(このサンプルではない場合)、エンドポイントに定義された URI パターンと restletUriPatterns
オプションの両方が適用されます。
restletUriPatterns=#uriTemplates
オプションは、Spring XML 設定で定義され た List<String
> Bean を参照します。
<util:list id="uriTemplates"> <value>/users/{username}</value> <value>/atom/collection/{id}/component/{cid}</value> </util:list>
<util:list id="uriTemplates">
<value>/users/{username}</value>
<value>/atom/collection/{id}/component/{cid}</value>
</util:list>