【发布时间】:2019-03-07 03:43:47
【问题描述】:
对于我的应用程序,我希望我的 CREATE 和 UPDATE 端点支持单次和批量插入/更新。
我知道这些 URI 的标准通常是 /{resource} 用于 POST,/{resource}/{id} 用于 PUT。
POST 端点可以很好地用于批处理操作。它只需要简单检查接收到的数据是否为数组格式。但是,对于 PUT,这不起作用,因为 URI 需要指定资源的 id。
我可以将 PUT URI 更改为 /{resource},但这是一种不好的做法吗?对于 CREATE 和 UPDATE,为单个和批处理操作设置单独的端点会更好吗?
【问题讨论】: