SAP C4C产品主数据OData服务的ETag处理

在C4C的Product Odata API实现里,ETAG的值就是该产品最后修改时间戳:

SAP C4C产品主数据OData服务的ETag处理

如果两次请求返回的响应里,ETag值相同,说明这两次请求之间,该对象在服务器端并未发生变化。因此第一次请求我们可以只请求产品的ETag值:

https://c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/ProductCollection?filter=IDfilter=ID%20eq%20%27I043416%27&expand=ProductAttachment

最后请求的响应,只包含ETag字段的值:

SAP C4C产品主数据OData服务的ETag处理

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP C4C产品主数据OData服务的ETag处理