使用ODATA的补丁收集

使用ODATA的补丁收集,odata,Odata,使用ODATA标准,是否可以通过仅发送新项来修补实体属性集合?返回的结果是什么 可能是这样的 PATCH Persons/1/地址 {“城市”:“旧金山”,“国家”:“美国”} 它应该返回什么?根据odata v4协议,集合属性被视为一个统一体,不支持部分更新 看 对集合属性的编辑URL的PUT请求成功 更新该集合。消息正文必须包含所需的新消息 值,根据指定的 格式。服务必须用值替换整个值 在请求正文中提供。因为集合成员没有 单个标识,集合属性不支持修补程序 在这种情况下,您可能需要使用PUT

使用ODATA标准,是否可以通过仅发送新项来修补实体属性集合?返回的结果是什么

可能是这样的

PATCH Persons/1/地址
{“城市”:“旧金山”,“国家”:“美国”}


它应该返回什么?根据odata v4协议,集合属性被视为一个统一体,不支持部分更新

对集合属性的编辑URL的PUT请求成功 更新该集合。消息正文必须包含所需的新消息 值,根据指定的 格式。服务必须用值替换整个值 在请求正文中提供。因为集合成员没有 单个标识,集合属性不支持修补程序

在这种情况下,您可能需要使用PUT请求,请求和响应有效负载都应该是整个集合