SAP Cloud SDK JavaScript:没有具有位置 ID 的内部部署目标的 CSRF 令牌

SAP Cloud SDK JavaScript: No CSRF Token for onPremise destination with Location ID

我在 SAP Cloud Platform 上有一个应用程序,它使用 SAP Cloud SDK JavaScript(版本 1.11.3)通过相应的 Cloud Connector 与 OnPremise Destination 进行通信。 当 属性 "Location ID" 在目标和云连接器上都为空时,请求工作正常。

但是,当指定位置 ID 的值时(在目标和云连接器上)只有 GET 请求有效。

其他请求(例如 PATCH、POST)失败并显示以下错误消息:

ERR Destination did not return a CSRF token.
This may cause a failure when sending the OData request.
ERR CSRF header response does not include cookies.
...
ERR Error: Create request failed!
...
ERR Caused by:
ERR Error: post request failed!
...
ERR Caused by:
ERR Error: Request failed with status code 403

使用适用于 Java 的 SAP Cloud SDK 时不会发生这种情况。

我错过了什么吗?我应该手动设置 "x-csrf-token" header 吗?

这是 SDK 中的一个错误,已在 1.13.1 版本中修复。