私はRESTエンドポイントを設計しています。私たちのデータモデルには、それらの間にオブジェクトと参照のコレクションがあります。例えば、routers
,interfaces
およびrouterToInterface
コレクションがあり、それらの間には参照が含まれています。私は参照の全体のコレクションを返すRESTサービスを作りたいと思います。私はそれをどのように設計するのだろうか。オブジェクト間の参照のためのRESTful URLを設計するためのベストプラクティス
例えば、/routersToInterfaces
のようなものは良いですか?
もしそうなら、どのようにして特定のルータのリンクを得ることができますか? /routersToInterfaces/routers/{id}
が冗長に見える
更新
私はいくつかのインターフェイスまたはルータにリンクされているエンティティを、返すようにしたいいけません。私はrouter_id->inteface_id
のようなリンクを返したいと思います。それにはベストプラクティスがあるはずです。多くの関係に多くのRESTでは
はhttps://stackoverflow.com/q/6324547/1426227の重複のように見える –