REST API端点设计:元数据更改与子元素插入

时间:2015-01-26 16:38:49

标签: api rest architecture

我们正在讨论如何构建我们宁静的API设计的下一个演变。我们有以下问题。想象一下将返回具有某些元素的播放列表的资源。每个播放列表都有一个永不改变的ID。起初,这看起来非常简单。

POST /playlists => create a new playlist, id will be returned
GET /playlists/id => retunrs the playlist contents
POST /playlists/id => insert an element to the playlist
DELETE /playlists/id => delete the whole playlist

我们接下来的事情是播放列表都有一些元数据。例如。一个名字。现在,如何将元数据更改为POST /playlists/id

有关此的最佳做法建议吗?

1 个答案:

答案 0 :(得分:0)

老问题,我知道,但你想要PUT(或PATCH)到/ playlists / id来更新播放列表本身。