2 つのリソース用の API を構築しようとしています。1 つはユーザー用、もう 1 つはムービー用です。どちらのリソースにも関連付けがあります。ユーザーには複数のムービーがあり、ムービーには複数のユーザーがあります。おそらく、次のような API を設計します。
/api/users/
/api/users/:id
/api/users/:id/movies
/api/movies/
/api/movies/:id
/api/movies/:id/users
しかし、ここで問題があります。クライアント側でも Backbone.js を使用して API データを取得しています。でコレクションを作成する場合
/api/users/:id/movies
これは GET リクエストではうまく機能しますが、POST および PUT リクエストは次のように送信されます。
/api/users/:id/movies/:id
でも、投稿したほうがよさそうですね
/api/movies/:id
代わりは。あれは正しいですか?人々は一般的にRestFul協会をどのように扱っていますか?