0
使用ODATA標準可以通過只發送新項目來修補實體屬性集合嗎?結果是什麼?使用ODATA的PATCH集合
這可能是一些像
PATCH Persons/1/Addresses {"city": "SF", "country": "US"}
什麼,它應該返回? A Person
或Address
?
使用ODATA標準可以通過只發送新項目來修補實體屬性集合嗎?結果是什麼?使用ODATA的PATCH集合
這可能是一些像
PATCH Persons/1/Addresses {"city": "SF", "country": "US"}
什麼,它應該返回? A Person
或Address
?
根據odata v4協議,集合屬性被視爲一個整體,並且不支持部分更新。
成功PUT請求集合屬性 的編輯URL更新集合。消息主體必須包含所需的新值 值,根據指定的 格式格式化爲集合屬性。服務必須用請求正文中提供的值 替換整個值。由於集合成員沒有 個人身份,因此集合屬性不支持PATCH。
在這種情況下,您可能需要使用PUT請求,請求和響應負載均應爲整個集合。