这个问题在这里已经有了答案:
即使在客户端设置了access control allow origin或其他access control allow-*头之后,cors错误(1个答案)
16小时前关门。
我正在尝试连接云上托管的api,由于cors问题,403被禁止。
var url = "https://spring-demo-ysyfl4f26q-uc.a.run.app/getsummary";
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myArr = JSON.parse(this.responseText);
myFunction(myArr);
}else{
myFunction('errorcode'+this.status+' error'+this.readyState+this.responseText);
}
};
xmlhttp.open('GET', url);
xmlhttp.setRequestHeader('Access-Control-Allow-Origin', '*');
xmlhttp.setRequestHeader('Access-Control-Allow-Methods', 'GET, PUT, POST, DELETE, HEAD, OPTIONS');
xmlhttp.setRequestHeader('key', 'PRODUCT');
xmlhttp.setRequestHeader('Content-Type', 'application/json');
xmlhttp.setRequestHeader('Access-Control-Allow-Headers', 'Content-Type, key,Access-Control-Allow-Headers,Access-Control-Allow-Origin, X-Requested-With');
xmlhttp.withCredentials = false;
xmlhttp.send();
script.js:75获取https://spring-demo-ysyfl4f26q-uc.a.run.app/getsummary 403(禁止)
有人能帮我吗?我可以通过 Postman 得到回复?短暂性脑缺血发作
1条答案
按热度按时间3duebb1j1#
在cpanel中启用cors以在托管帐户中启用cors。您可以通过在托管帐户的.htaccess文件中添加以下行来启用它。