Learn VisualLearn API

URLには、操作ではなく対象の名詞を書く

RESTのURLは、実行する操作ではなく、APIが公開するリソースという名詞を名付けます。

/usersはコレクションで、ユーザー全体の集合です。/users/42はそのコレクションの中の1件、特定の1人のユーザーです。/users/42/ordersは入れ子になったコレクションで、そのユーザー1人に属する注文だけを表します。

操作はメソッドが担うため、URL自体には動詞が要りません。GETは読み取りを、POSTは作成を表し、/getUserや/createOrderのような形は使いません。

この課の目標

あるデータに対して、リソース指向のURLを設計できる。コレクションと単一のアイテム、入れ子になったサブコレクションを区別できる。

id 7の商品を1件取得するエンドポイントが必要。どのURLが合う?