[英]How to proporly make CORS request with Javascript
我正在尝试访问其他域的REST API,所以我知道我需要基于同源策略来发出CORS请求。 每个人都建议我看一下这篇文章作为指导,但是当我应用相同的过程时,似乎会出现此错误:
“ XMLHttpRequest无法加载http://api.culpa.info/professors/gold_nuggets 。所请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许访问源'null'。”
这是我用来发出请求的代码,并在收到后打印输入的文本:
let url = "http://api.culpa.info/professors/gold_nuggets";
var xhr = new XMLHttpRequest();
xhr.open('GET',url,true);
xhr.onload = function() {
var text = xhr.responseText;
console.log(text);
};
xhr.send();
有人知道这个问题是什么吗? 或者下一步我应该采取什么措施?
注意:我正在使用Google Chrome。 另外,此URL不支持JSONP。
在php中,您应该调用header(“ Access-Control-Allow-Origin:*”); 或插入*您允许的域。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.