Angularjs jsonp请求返回404,但url是活动的

Angularjs jsonp请求返回404,但url是活动的,angularjs,rest,jsonp,Angularjs,Rest,Jsonp,我一直试图访问这个REST服务器,但遇到了CORS问题。所以我认为如果我做一个jsonp请求,我就可以得到json数据。这是请求 var url = "http://10.10.100.89:8080/locations"; var trustedUrl = $sce.trustAsResourceUrl(url); $http.jsonp(trustedUrl) .then(function(data){ console.log(data); }, f

我一直试图访问这个REST服务器,但遇到了CORS问题。所以我认为如果我做一个jsonp请求,我就可以得到json数据。这是请求

  var url = "http://10.10.100.89:8080/locations";
  var trustedUrl = $sce.trustAsResourceUrl(url);

$http.jsonp(trustedUrl)
    .then(function(data){
        console.log(data);
    }, function(error){
      console.log(error);
    });
然后控制台显示404,但是url是活动的,当我使用浏览器导航到url时,我看到了json


知道我为什么看到404吗?

trustedUrl变量等于什么吗?
$sce.TrusteasResourceUrl(url)
它链接到url变量。这基本上是说url是可信的,因此我们可以访问页面,我们信任url页面api是否支持返回jsonp?不确定,但因为我在使用浏览器导航时看到json,所以从url获取json不应该有任何问题吗?