5

REST API エンドポイントがあるとしましょう: users/123/orders/234.

URI が示すように、ユーザー 123 に対してオーダー 234 を返しています。私の質問は、どのコントローラーが要求を処理する必要があるかということです。

GetOrder(int userId, int orderId) のような、UsersController のアクションである必要がありますか? または、 GetOrder(int id)のようなものを使用して OrdersController で処理する必要がありますか?

それは単なる好みの問題ですか、それとも一方が他方よりも「正しい」のですか?

4

3 に答える 3