我正在尝试显示其余API GET请求的结果,例如,在我的页面上显示“http://ifconfig.co/ip/”。但是,我遇到了许多不同的错误,而且似乎无法让它失败。 她就是我到目前为止所做的:
var req = new XMLHttpRequest();
req.open('GET', 'https://ifconfig.co/ip', true);
req.withCredentials = false;
req.setRequestHeader( 'Access-Control-Allow-Origin', '*' );
req.send();
document.write(req);
document.write(req.responseText);
document.write(req.responseXML);
在javascript控制台中,它说“XMLHttpRequest无法加载https://ifconfig.co/ip。对预检请求的响应未通过访问控制检查:请求的资源上没有”Access-Control-Allow-Origin“标头。”
我对javascript很新,有人能指出我正确的方向吗?
答案 0 :(得分:0)
No Access-Control-Allow-Origin
消息表示服务器配置为不接受来自客户端域的请求。这是关于MDN https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS