【发布时间】:2019-04-17 04:58:04
【问题描述】:
应用程序具有以下 CRUD 形式
它允许用户在单个表单中创建、读取、更新和删除行(具有身份的实体),并在单个事务中保存更改。
在这种情况下,使用聚合的 POST 请求到 REST 是否合理?请求如下所示(请求将只包含更改/添加的实体)
POST /api/entities/
{[
{"id": 1, "field": "Foo"},
{"id": 2, "field": "Bar", "deleted": true},
{"id": 3, "field": "Baz"},
{"field": "New 1"},
{"field": "New 2"},
]}
我知道这不是真正的 RESTFul。然而 UI 设计不能改变,保存应该是原子事务。我有更好的选择吗?
【问题讨论】:
标签: json forms rest web-services user-interface