REST リソースは 2 つの名前で識別される必要があります。これのベストプラクティスは何ですか?
私のアイデア:
.../{id1}-{id2}
.../{id1}/{id2}
ID は、数字、文字、および特殊文字で構成できます。
最初の解決策:
ID の 1 つに文字が含まれていると、問題が発生します-
。この場合、分離文字は一意ではありません。
2番目の解決策:
リソースはあり.../{id1}
ませんが、これは RESTful ですか?
編集:
REST リソースは資格情報を表します。資格情報は、プロバイダー名とユーザー名によって識別されます。
.../Credentials/<ProviderName>;<UserName>
プロバイダーの資格情報をまったく表示したくありません.../Credentials/<ProviderName>
(XML 構造に適合しません)。
編集2:
.../Credentials
すべての資格情報は XML で表示されます。資格情報は、XML ルート要素のサブ要素として表されます。XML 構造と同等の REST リソース構造を作成したいと考えています。したがって、のサブリソースは.../Credentials
直接特定の資格情報である必要があります (すべてのプロバイダーのような一連の資格情報ではありません)。