我试图从离子应用程序向我的localhost发送帖子但是失败了。我需要以下面的格式发送一个json对象
{
"usuario" : {
"usuario" : "test",
"password" : "123456"
}
}
我这样发送:
.factory('User', ['$http', function($http, UrlLogin) {
return {
login: function(username, password) {
var data = {usuario : {username : username, password : password}};
return $http({
method:'post',
url: 'http://localhost:60225/Login',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
}
}])
所以我从控制器打电话给我的工厂
.controller('LoginCtrl', function($scope, $stateParams, User) {
$scope.data = {};
$scope.login = function(){
//var userJsonArray = {"usuario ": { "username " : $scope.data.username, "password" : $scope.data.password}};
User.login($scope.data.username, $scope.data.password)
.then(function(response){
alert(JSON.stringify({data: response.data}));
}, function(response){
alert( "failure message: " + JSON.stringify({data: response.data}));
});
}
});
然而,我没有得到很好的回应,它会出错,我无法验证。 POSTMAN用来测试我的服务,一切正常,它需要发送的格式相同。
现在我发布了我的asp服务,我收到以下错误:
否'访问控制 - 允许 - 来源'标头出现在请求的资源CORS
上