我使用 SAP Cloud SDK for javascript 来处理 DocumentInfoRecords。DIR 的更新导致错误 428。所以我需要像 SAP Cloud API 中一样的请求的 etag。
如何从 GET 请求或每个 sdk 请求的一般标头响应信息中获取 etag?
得到:
DocumentInfoRecord.requestBuilder()
.getByKey(dir.documentInfoRecordDocType, dir.documentInfoRecordDocVersion, dir.documentInfoRecordDocNumber, dir.documentInfoRecordDocPart)
.execute({});
用 etag 更新
DocumentInfoRecord.requestBuilder().update(dir).withCustomHeaders({ key: "If-Match", value: "etag" }).execute({});