假设有两个具有关联关系的资源 Binder
和 Doc
,这意味着 Doc
和 Binder
各自独立存在。Doc
可能属于也可能不属于 Binder
,而 Binder
可能是空的。
如果我想设计一个 REST API,允许用户发送一组 Doc
,只要一个请求,如下所示:
{
"docs": [
{"doc_number": 1, "binder": 1},
{"doc_number": 5, "binder": 8},
{"doc_number": 6, "binder": 3}
]
}
对于 docs
中的每个文档,
doc
存在,则将其分配给 Binder
doc
不存在,创建它,然后分配它我真的很困惑,这应该如何实施:
/binders/docs
?