REST:保存嵌套资源的多条记录的最佳方法
在我的域设计中,一个REST:保存嵌套资源的多条记录的最佳方法,rest,rails-api,Rest,Rails Api,在我的域设计中,一个电子印刷工具包可以有多个技术元素s 在移动应用程序中,有一个屏幕,可以在其中添加、编辑或删除多个TechRiderItems。单击保存,这些TechRiderItems应发送到将保存它们的API 我已经想到了添加电子印刷工具包TechRiderItems的这些选项 1) 单击保存,移动应用程序将发送多个呼叫到POST/api/electronic\u press\u kits/:epk\u id/tech\u rider\u items(即:一次保存一条记录) 2) 移动应用
电子印刷工具包
可以有多个技术元素
s
在移动应用程序中,有一个屏幕,可以在其中添加、编辑或删除多个TechRiderItem
s。单击保存,这些TechRiderItem
s应发送到将保存它们的API
我已经想到了添加电子印刷工具包TechRiderItem
s的这些选项
1) 单击保存,移动应用程序将发送多个呼叫到POST
/api/electronic\u press\u kits/:epk\u id/tech\u rider\u items
(即:一次保存一条记录)
2) 移动应用程序将发送一个呼叫到POST
/api/electronic\u press\u kits/:epk\u id/tech\u rider\u items传递有效负载中的多个TechRiderItem
s
3) 移动应用程序将向补丁
/api/electronic\u press\u kits/:epk\u id发送一个呼叫,并在有效负载中传递多个技术参数
根据REST
?可能的重复以及之前的SO答案(例如),哪种方法是最好的,您可能会在本文中发现一些好处: