我不确定我的REST命名。
我有3条路线:
获取和删除和 PUT / book /:bookId / translation /:translationId
通过 GET ,我获得了一本书的翻译。使用 DELETE ,我删除了一本书的翻译。通过 PUT ,我更改了翻译。
但 POST 路线的命名怎么样? 通过 POST ,我将为图书创建新的翻译。
最好是 / book /:bookId 或 / book /:bookId / translation
非常感谢您的反馈!
答案 0 :(得分:1)
最好是/ book /:bookId还是/ book /:bookId / translation
由于以下原因,似乎/book/:bookId/translation
对新翻译的POST最有意义:
/book/:bookId/translation/:translationId
查询翻译的方式一致。/book/:bookId/translation
上进行GET查询翻译列表的方式一致。