从离子到asp.net web Api发布null值

时间:2018-03-20 04:02:58

标签: angularjs asp.net-web-api ionic-framework

我试图通过这种方式发出从离子到网络api的帖子请求

离子代码

$http({
              url: 'http://localhost:1449/api/IonicApi',
              method: "POST",
              data: {
            firstName : "a",
            lastName : "b",
            email : "ab@ab.com"
          },
              headers: { 'Content-Type': "application/x-www-form-urlencoded; charset=UTF-8" }
          }).then(function (response) {
              // success
              $ionicPopup.alert({
                title: 'Your Name is '+$scope.man.firstName + ' '+$scope.man.lastName,
                template: 'It might taste good'
            })
          }, function (response) { // optional
              // failed
              console.log('failed');

          });

和c#部分是

 public IHttpActionResult Post(tblPerson person)
        {
            db = new MobileDBEntities();
            db.tblPersons.Add(person);
            db.SaveChanges();
            return Ok();

我试图从邮递员那里发布它正在运行的数据。但是从Ionic传递对象的空数据 enter image description here

我在这里做错了什么?

邮差截图我在这里添加 enter image description here

1 个答案:

答案 0 :(得分:0)

是否可以像下面那样叫你api,其中obj是你的数据

$http.post('http://localhost:1449/api/IonicApi',obj).success(function(){

}).error(function()
{
});