Javascript XMLHttpRequest无法加载响应

Javascript XMLHttpRequest无法加载响应,javascript,json,angularjs,Javascript,Json,Angularjs,当我尝试使用来自api的响应时,会出现此错误。我正在从本地计算机调用api XMLHttpRequest cannot load http://www.theurl.com/api/getstuff?json={%22P…22100%22,%22%22:%22100%22},%22$$hashKey%22:%22object:32%22}]}. Invalid HTTP status code 405 根据服务器管理员的说法,cors已经启用了,我可以通过浏览器将完整的url和json传递到g

当我尝试使用来自api的响应时,会出现此错误。我正在从本地计算机调用api

XMLHttpRequest cannot load http://www.theurl.com/api/getstuff?json={%22P…22100%22,%22%22:%22100%22},%22$$hashKey%22:%22object:32%22}]}. Invalid HTTP status code 405
根据服务器管理员的说法,cors已经启用了,我可以通过浏览器将完整的url和json传递到getStuff api并查看响应。因此,我试图找出这个问题的其他可能原因

在我的api.service.js文件中,我有一个

this.getStuff = function (attributes) {
    return $http.get('http://www.theurl.com/api/getstuff?json=' + JSON.stringify(attributes)).
        success(function(){
        });
};
我从我的getStuff.js文件中调用getStuff函数,如下所示

  $scope.getTheStuff = function (){
         Services.getStuff($scope.Attributes)
         .then(function (res) {
                //$scope.selectedStuff = res
         })
         .finally(function () {

         });
    };

你知道怎么回事吗?谢谢

HTTP 405错误是不允许的方法,您试图点击的资源不接受POST方法谢谢您的回复-但我使用的是$HTTP.get,或者这有什么区别吗?那么不接受GetMethod,那么您是说服务器不接受get方法。谢谢因此,服务器人员需要修复此问题,您可能会请求错误的Get,也许,请检查您的Get请求并正确设置。如标题:'Content-Type'。请查看此处的更多信息