REST API设计表明有四种资源原型:文档,集合,存储和控制器。
商店不创建新资源;因此,商店永远不会生成新的URI。
一个例子:
PUT /users/12245/favorites/boston-celtics
用户将波士顿凯尔特人队添加到他的收藏列表中。
但是,如何创建新资源呢?以及如何生成新的URI?
答案 0 :(得分:3)
商店不会自行创建资源。商店的用户创建端点/ URI。
对比在集合和商店之间
收藏 集合资源是服务器管理的资源目录。客户可以建议将新资源添加到集合中。但是,要由集合选择是否创建新资源。集合资源选择它想要包含的内容,并决定每个包含资源的URI。
商店 商店是客户端管理的资源库。商店资源允许API客户端:放入资源,将其退出,并决定何时删除它们。