отправить нулевой объект на сервер из метода post и [frombody] - PullRequest
0 голосов
/ 01 сентября 2018

Зачем отправлять ноль на сервер? я хочу отправить объект на сервер [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();
        }
    }

но когда я пишу с почтальоном, я работаю правильно. я запутался помогите пожалуйста.

...