Зачем отправлять ноль на сервер?
я хочу отправить объект на сервер [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();
}
}
но когда я пишу с почтальоном, я работаю правильно.
я запутался помогите пожалуйста.