REST スタイルに従って Web サービスを作成しているので、JAX-RS を使用しています。ただし、質問はより一般的な形式であるため、テクノロジーは重要ではありません。
システムに 3 つのリソースがあるとします。クイズ、質問、質問フィードバック。ここで、Quiz リソースのパスを作成するとします。/quiz
1 つのクイズ オブジェクトには質問のリストがあり、各質問にはフィードバックのリストがあります。
また、質問へのパスもあります。質問のサブリソース (正しい用語ですか?) についてフィードバックする/questions
こともできます。POST
/question/1/feedback
ただし、このパスもクイズで利用できるようにする必要がありますか? これに関する規則はありますか、それとも開発者次第ですか (もちろんそうですが、それは通常のことですか)?
例: /quiz/questions/1/feedback
. 私が尋ねようとしているのは、境界がどこに行くのかということです。「トップレベル」パスの場合と同じように、ネストされたパスで同じ操作を使用できるようにする必要がありますか?