为什么要向服务器发布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();
}
}
但是当我与邮递员一起张贴时,工作正常。 我很困惑,请帮忙。