即使在角度js中呼叫成功,也无法捕获具有CORS问题的休息呼叫的响应

时间:2017-06-15 16:43:28

标签: javascript jquery angularjs cors

我有一个休息电话,这基本上是一个GET请求。我试图使用下面的代码

^

但它在CORS问题下面给出了。

enter image description here

所以我尝试使用以下代码使用jsonp方法

var url ='https://10.11.13.155:9445/ibm/iis/igc-rest/v1/assets/6662c0f2.ee6a64fe.1mdlmv34b.
anfhlbg.dmjrjk.5ct1qigk0ndbkd22sqp8i';
$http({
   method: 'GET',
    url: url ,
    headers: {
          'Authorization': 'Basic aXNhZG1pbjppbmYwc2VydmVy'}
})
.success(function (data) {
//  var res = JSON.parse(data);
  alert(data);
})
.error(function (error, status){
   // $scope.data.error = { message: error, status: status};
    console.log(error,status); 
});

这样我就会低于错误

enter image description here

但是在网络标签中,我看到了200个代码以及该调用的响应。

enter image description here

但是无法捕获。我有一种方法可以在我的代码中捕获该响应。有人可以帮助我......我从一段时间后面临这个问题,没有办法解决这个问题。有人可以帮助我。谢谢!< / p>

****编辑**添加有效json的Json响应

`$.get({
        url: url,
        headers: {
          'Authorization': 'Basic aXNhZG1pbjppbmYwc2VydmVy'},
         dataType: "JSONP",
         jsonpCallback: 'callback',
         success: function func(json){
              alert(json.name);
    }
});`

}

0 个答案:

没有答案