SAPUI5 OData 401 (неавторизовано) + нет заголовка контроля доступа и разрешения источника происхождения - PullRequest
0 голосов
/ 25 мая 2018

Я работаю в SAP Web IDE для разработки приложения SAPUI5, которое использует OData Service CUAN_IMPORT_SRV.

Я начну с определения модели OData следующим образом:

var oModel = new sap.ui.model.odata.v2.ODataModel("https://host:port/sap/opu/odata/sap/CUAN_IMPORT_SRV/", true, "UNAME", "PASSWORD");

Имя пользователя и пароль могут обращаться к данным и выполнять операции чтения + создания в Hybris Marketing.Это проверено почтальоном.

Однако, когда я пытаюсь протестировать свое приложение с помощью Test Fiori Launchpad, я получаю это сообщение об ошибке при выполнении вызова OData:

F12 Console Error

В связи с этой темой я прочитал несколько других постов и попытался отредактировать URL-адрес до

proxy/https/host:port/sap/opu/odata/sap/CUAN_IMPORT_SRV/

... но в результате получилось 404. Not Found.

Поскольку я использую Chrome в качестве браузераЯ отключил веб-безопасность, как я читал в других сообщениях.Это не сработало.Вот почему я попробовал этот Chrome AddOn .В результате я получил этот журнал ошибок:

F12 Console after using AddOn

Что еще я могу попытаться решить эту проблему?Спасибо за любые советы!


Пробная настройка места назначения в облачной платформе:

destination configuration

1 Ответ

0 голосов
/ 25 мая 2018

Web IDE не разрешает кросс-доступ.Чтобы получить доступ к службе ODATA из Web IDE, вам необходимо использовать Cloud Connector.

Облачный соединитель создаст канал между платформой AP Cloud и системой ODATA Service Gateway.

Выполните следующие действия:https://blogs.sap.com/2014/06/22/how-to-configure-an-external-gw-system-with-sap-river-rde/

enter image description here

...