SAP Cloud SDK JavaScript: нет CSRF-токена для пункта назначения onPremise с идентификатором местоположения - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть приложение на SAP Cloud Platform, которое использует SAP Cloud SDK JavaScript (версия 1.11.3) для связи с пунктом назначения OnPremise с соответствующим Cloud Connector. Запросы работают нормально, когда свойство «Идентификатор местоположения» пусто как в пункте назначения, так и в Cloud Connector.

Однако при указании значения для идентификатора местоположения (как в пункте назначения, так и в Cloud Connector) работают только запросы 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

Это не происходило при работе с SAP Cloud SDK для Java.

Я что-то пропустил? Должен ли я установить заголовок "x-csrf-token" вручную?

1 Ответ

0 голосов
/ 07 ноября 2019

Мне удалось воспроизвести проблему, это действительно ошибка в SDK прямо сейчас. Я обновлю этот ответ, как только исправление станет доступно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...