シェルフを壁に POSTS する API メソッドがあるとします。
POST /api/shelve {wallId: 0, shelveTitle: "a shelve for my favorite books"}
そして、本を棚に POSTS する別の方法があります。
POST /api/book {shelveId: 0, bookTitle: "my book"}
構文と使いやすさの観点から、上記の URL (薄い URL、ファット ボディ) と、次のようなより詳細な URL のどちらを使用しますか。
POST /api/shelve/0/book {bookTitle: "my book"}
/api/book と言って URL をできるだけシンプルに保ち、すべての仕様/定義を本文に委譲し、URL を動詞/名詞のペアに制限したいと思います。私は API にまったく慣れていないので、うまくいきたいと思っています... このシナリオの規則は何ですか?