在我的域名设计中,一个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
,哪种方法最好?