我正在尝试从以下URL访问示例OData版本4服务 Sample OData Service
在我的manifest.js文件中,我添加了如下数据源
"dataSources": {
"default": {
"uri": "https://services.odata.org/TripPinRESTierService/(S(id))/$metadata",
"type": "OData",
"settings": {
"odataVersion": "4.0"
}
}
}
当我运行应用程序时,出现以下错误
在以下位置访问XMLHttpRequest 'https://services.odata.org/TripPinRESTierService/(S(id))/People?$ select =年龄,名字,姓氏,用户名&$ skip = 0&$ top = 10' 从起源 'https://webidetesting9762248-l96lg6e0vb.dispatcher.ae1.hana.ondemand.com' 已被CORS政策屏蔽:
我认为问题出在我尝试访问服务的方式上。 当我使用SAP云平台时,我已经使用HTTP目标来管理外部服务,并且没有问题。
但是在这里,由于我使用的是OpenUI5,因此无法使用SAP Cloud Platform维护HTTP目标。在没有SAP云平台的情况下,是否可以通过其他方法来维护目的地?如何通过OpenUI5应用程序访问外部OData服务?