调用odata服务时出现"没有'Access-Control-Allow-Origin'标头"错误

2020-08-18 01:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在针对SAP HANA的SAP WebIDE上进行开发,并且创建了2个MTA项目,分别在其中包含SAPUI5模块和odata服务mdoule。

现在,我尝试从UI项目中调用跨项目的odata服务:

  var myServiceUrl =" https://ld3923.wdf.sap.corp:51218/service.xsodata";
 var categoryModel = new sap.ui.model.odata.v2.ODataModel({serviceUrl:myServiceUrl});
 this.getView()。setModel(categoryModel," categoryModel");
 

,但收到一条错误消息,提示" XMLHttpRequest无法加载 https://ld3923。 wdf.sap.corp:51218/service.xsodata/$ metadata 。所请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许对Origin'的访问。"

任何人都知道在哪里为xsodata服务响应添加标头" Access-Control-Allow-Origin":" *" 吗?

BR
霍亚

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在针对SAP HANA的SAP WebIDE上进行开发,并且创建了2个MTA项目,分别在其中包含SAPUI5模块和odata服务mdoule。

现在,我尝试从UI项目中调用跨项目的odata服务:

  var myServiceUrl =" https://ld3923.wdf.sap.corp:51218/service.xsodata";
 var categoryModel = new sap.ui.model.odata.v2.ODataModel({serviceUrl:myServiceUrl});
 this.getView()。setModel(categoryModel," categoryModel");
 

,但收到一条错误消息,提示" XMLHttpRequest无法加载 https://ld3923。 wdf.sap.corp:51218/service.xsodata/$ metadata 。所请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许对Origin'的访问。"

任何人都知道在哪里为xsodata服务响应添加标头" Access-Control-Allow-Origin":" *" 吗?

BR
霍亚

付费偷看设置
发送
1条回答
当学会了学习
1楼-- · 2020-08-18 01:10

问题已解决。

请参阅:https://github.wdf.sap.corp/engagement-center/documentation/issues/54

一周热门 更多>