OData:为什么我在执行更新时遇到HTTP 428(必需前提条件)错误

时间:2016-10-24 04:23:12

标签: odata sapui5 crud

所以这是我的代码

TERM

另外,如何将标题属性添加到update()调用?

1 个答案:

答案 0 :(得分:1)

显然,您的服务使用乐观锁定,并且在请求中需要包含实体的ETag的If-Match标头。您可以将此ETag作为参数传递给update方法。有关详细信息,请查看服务定义和文档。

关于标题属性的更新:由于没有关于您的实体编排的信息,因此难以回答。通常,您应该能够将包含更新信息的属性添加到您发送到服务器的数据结构中,例如:如果可以通过关联“Header”从实体ZSystemName访问标头,则执行以下操作:

data.Header = { "attribute1" : value1, "attribute2" : value2 }