REST API设计表明存在四种资源原型:文档,集合,存储和控制器。
商店不创建新资源;因此,商店永远不会生成新的URI。
一个例子:
PUT /users/12245/favorites/boston-celtics
Run Code Online (Sandbox Code Playgroud)
用户将波士顿凯尔特人队添加到他的收藏夹列表中。
但这不是在创建新资源吗?以及如何不生成新的URI?
商店不会自行创建资源。商店的用户创建端点/URI。
Collection 和 Store 之间的对比
集合 集合资源是服务器管理的资源目录。客户可以建议将新资源添加到集合中。但是,是否创建新资源取决于集合。集合资源选择它想要包含的内容,并决定每个包含的资源的 URI。
商店 商店是客户端管理的资源存储库。存储资源允许 API 客户端:放入资源、取出资源以及决定何时删除它们。
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |