从post方法和[frombody]向服务器发布空对象

时间:2018-09-01 20:01:50

标签: vue.js frombodyattribute

为什么要向服务器发布null? 我想将对象发送到服务器[frombody]

this.$http.post('http://localhost:3880/api/album/postAlbums', {
          test: { 'userName': 'admin@example.com', 'password': 'Admin@123456', 'grant_type': "Password" }
        },
          {
          'headers': {
            //'Content-Type': 'application/json'
            'Content-Type': 'application/json; charset=utf-8',
            'emulateJSON': 'true'
         }
        }).
          then(Response => Response.json())
          .then(data => {
            if (data) {
              console.log(data);
            }
          })
  }

,并且服务器属性为空

 public class test
        {
            public string userName { get; set; }
            public string password { get; set; }
            public string grant_type { get; set; }
        }
        [HttpPost]
        public virtual async Task<IHttpActionResult> postAlbums([FromBody] test test)
        {

            if (true)
            {

            }
            return Ok();
        }
    }

但是当我与邮递员一起张贴时,工作正常。 我很困惑,请帮忙。

0 个答案:

没有答案