XMLHttpRequest无法加载 - Origin' null'因此不允许访问

时间:2016-01-06 14:05:39

标签: javascript service sap layer hana

我正在登录以通过服务层连接到具有sap b1的Linux服务器,我收到以下错误。

XMLHttpRequest无法加载https://hanab1:50000/b1s/v1/Login。通配符' *'不能用于“访问控制 - 允许 - 来源”#39;凭证标志为true时的标头。起源' null'因此不允许访问。

我从谷歌浏览器中发现,尽管有尝试,但始终会生成相同的错误,有趣的是,当我们执行视频时https://www.youtube.com/watch?v=ilDH8nhnp4o,I获取上面的错误尺寸,但是当我直接输入网址时,下一行https://hanab1:50000/B1S/v1,请参阅我可以访问所有信息。

如果有人可以提前帮助我,我感谢您的合作和兴趣。

1 个答案:

答案 0 :(得分:0)

简单来说,你不能。要启用访问控制,您需要更改方式,服务器会向您发送标头。如果您的服务器是基于PHP的服务器:

<?php
  header("Access-Control-Allow-Origin: *");

对于SAP(如果它使用Apache),标题应为:

Header set Access-Control-Allow-Origin "*"

您可以从此处了解其他服务器:I want to add CORS support to my server