angularjs https获取Access-Control-Allow-Origin错误

时间:2018-04-02 12:23:43

标签: javascript angularjs https cors

我正试图从开放网址https://www.instagram.com/donaldduck/?__a=1

获取json

但我收到此错误:“对预检请求的响应未通过访问控制检查:'Access-Control-Allow-Origin'标头的值'null'不等于提供的原点。因此,不允许原点'null'访问。“

app.controller('instaCtrl', function($scope, $http) {
  $http.get("https://www.instagram.com/donaldduck/?__a=1")
  .then(function(response) {
      $scope.arragne = response.data;
      //$scope.media = $scope.arragne.user.media.nodes;
      console.log(response);
  });
});

事情是它已经在几天前工作了我不记得改变什么,很奇怪。 已经尝试过这样的角色:

 $http({
            url: '//same.com',
            method: "GET",
            headers: {
                'Access-Control-Allow-Origin': '*',
                'Access-Control-Allow-Methods': 'POST, GET, OPTIONS, PUT',
                'Access-Control-Allow-Headers': 'Origin, X-Requested-With, Content-Type, Accept'
            }
        });

得到同样的错误,帮忙?

0 个答案:

没有答案