【发布时间】:2016-01-10 02:33:10
【问题描述】:
我正在处理树结构资源。每个item 资源都有children。每个child 类型可以是content 资源或subject 资源——由type_id 确定。 (将来可能会有更多的儿童类型)。
应该使用什么 URI 来为项目创建新的子项?
POST /api/items/<item_id>/children
(通过 JSON 传递 type_id)
或者:
POST /api/items/<item_id>/children/contents
POST /api/items/<item_id>/children/subjects
OR:根据type_id重定向到:
POST /api/contents
POST /api/subjects
然后使用新资源的 GUID 来创建层次结构连接。
谢谢!
【问题讨论】:
标签: rest restful-url restful-architecture