RESTful API の設計に関する質問が 2 つあります。私が果物屋のウェブアプリを持っているとしましょう。私が運ぶすべての果物とそれらの果物の数に関する情報を返したいのですが、次のようにします。
http://myfruitstand.com/fruits
質問 1: 10 個のオレンジがある場合、特定のオレンジに関する情報を次の方法で取得できると考えています。
http://myfruitstand.com/fruits/oranges/3
しかし、上記の URL は RESTful ですか? REST 標準に準拠するために「果物」と「オレンジ」の間に ID は必要ありませんか? または、「果物」の直後にサブクラス「オレンジ」が続くこの URL は問題ありませんか?
質問 2: 同様に、私のオレンジ (特定のオレンジではなく) についてディスカッション フォーラムを開きたい場合は、ここに置くことができます:
http://myfruitstand.com/fruits/oranges/comments
繰り返しますが、「オレンジ」と「コメント」の間に ID がないため、上記の URL は RESTful ですか? ここでは、「オレンジ」の直後に「コメント」が続くサブクラスの合理的なサブクラスはありません。
前もってありがとう、チャック