处理用于PUT / POST的API上的嵌入的最佳方法

时间:2018-11-14 22:53:02

标签: rest embed api-design

在执行PUT或POST时,处理嵌入式数据的最常用方法是什么?

例如在POST上的/ api / books / 嵌入带ID或不带ID的Author对象是否有效?

带有ID:建立关联 没有ID:创建Author对象并与Book关联

PUT呢? 带有ID:如果Author对象上的任何属性是肮脏的,它将更新;但是,如果Id与当前与Book关联的对象不同,该怎么办? 没有ID:创建一个新的Author并进行关联

还是那些无效的,应该以不同的方式进行?

0 个答案:

没有答案