繁体   English   中英

如何使用XMLHttpRequest进行CORS请求

[英]How to make CORS request using XMLHttpRequest

$scope.readFile = function(url){

    var doc = new XMLHttpRequest();
    doc.onreadystatechange = function() {
        if (doc.readyState == XMLHttpRequest.DONE) {
            if (doc.responseText == undefined)
                return;
            $scope.loglines += doc.responseText;
        }
    }
    doc.open("GET", url, true);


    doc.send();
}

这是我用来使用angularJS从相同来源获取数据的代码。 我如何才能做到这一点以获得跨领域的数据

要从跨域获取数据,您不能在客户端执行任何操作,但是可以在服务器端设置CORS,以便服务器允许您发送跨源请求。

另一个不好的解决方案是禁用Chrome相同来源策略。

在Chrome中禁用同一来源政策

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM