2

多くの開発者が貢献できるように、Rest API のサービス カタログを設計し、ベスト プラクティスを考え出しています。これが私の質問です

Saturn というリソースがあるとします。(実際には、これが識別子になる可能性があることはわかっています) カタログでは、惑星またはローマの神に関連するリソースである可能性があります。だから私は持つことができます:

/gods/saturn  or
/planets/saturn

各 Saturn リソースは異なる表現を返します。これらは、同じ名前を共有する実際には異なるリソースです。リソースを管理するための実用的な残りの方法で処理する方法についてのアドバイスを探しています。

4

1 に答える 1

0

@ジョン・カービー

これらは:

  • /神々/土星
  • /惑星/土星

2 つの異なる識別子です。バックエンドにデータを保存する方法や、それらを識別するために使用する URI のセグメントは実際には問題ではありませんが、REST の観点からは、URI 全体 (クエリ文字列を含む) はリソース識別子です。

于 2012-11-27T19:29:00.407 に答える