在Javascript中将curl rest API连接到第二个站点

时间:2018-01-25 16:24:51

标签: javascript xmlhttprequest

我正在尝试显示其余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很新,有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

No Access-Control-Allow-Origin消息表示服务器配置为不接受来自客户端域的请求。这是关于MDN https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

的精彩文章