Зачем мне нужен атрибут FromBody при ожидании данных в теле POST
Я могу отправлять свои данные на сервер, но ТОЛЬКО при использовании атрибута FromBody.
Почему данные json не считываются автоматически из тела с помощью сообщения?
Бэкэнд веб-API
[HttpPost]
public async Task<IActionResult> Post([FromBody]CreateSchoolyearRequestDTO dto)
{
}
Фронтенд angularjs
this.createSchoolyear = function (schoolyear) {
var path = "/api/schoolyears";
return $http({
url: path,
method: "POST",
data: schoolyear,
contentType: "application/json"
}).then(function (response) {
return response;
});
};