REST:保存嵌套资源的多个记录的最佳方法

时间:2017-07-11 12:25:13

标签: rest rails-api

在我的域名设计中,一个ElectronicPressKit可以有多个TechRiderItem

在移动应用中,有一个屏幕可以添加,编辑或删除多个TechRiderItem。点击保存后,这些TechRiderItem应发送到API,以保存它们。

我想到了添加TechRiderItem

ElectronicPressKit的这些选项

1)点击保存后,移动应用会向POST /api/electronic_press_kits/:epk_id/tech_rider_items发送多个电话(即:一次保存一条记录)。

2)移动应用会向POST /api/electronic_press_kits/:epk_id/tech_rider_items发送一个电话,通过有效负载中的多个TechRiderItem

3)移动应用会向PATCH /api/electronic_press_kits/:epk_id发送一个电话,通过有效负载中的多个TechRiderItem

根据REST,哪种方法最好?

0 个答案:

没有答案