Я имею дело с древовидными ресурсами. Каждый ресурс item
имеет children
. Каждый тип child
может быть content
ресурс или subject
ресурс - который определяется по type_id
. (В будущем может быть больше типов детей).RESTful API - различные типы детских ресурсов
Какой URI следует использовать для создания нового ребенка для элемента?
POST /api/items/<item_id>/children
(доставить type_id
через JSON)
ИЛИ:
POST /api/items/<item_id>/children/contents
POST /api/items/<item_id>/children/subjects
ИЛИ: перенаправление в соответствии с type_id
к:
POST /api/contents
POST /api/subjects
И затем, используя код GUID из новый ресурс для создания иерархического соединения.
Спасибо!