当我尝试使用来自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 () {
});
};
任何想法都出错了?感谢