我正在登录以通过服务层连接到具有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
,请参阅我可以访问所有信息。
如果有人可以提前帮助我,我感谢您的合作和兴趣。
答案 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。