Мне интересно узнать, почему работает запрос $. Ajax () , но $. Post () возвращает просто пустой массив на контроллере.
controller
[Route("api/actuary/{actuaryId:long}/documents/")]
[HttpPost]
public async Task<IHttpActionResult> uploadCourseTrainingProofAsync(List<CourseModel> courseAttended)
{
//code .....
}
Этот запрос работает
$.ajax({
url: url,
cache: false,
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(courseAttended),
dataType: "json",
success: function (data) {
console.log(data)
}
})
Но этот не работает, массив courseAttended в контроллере пуст.
$.post(url, JSON.stringify(courseAttended), function (response) {
console.log(response)
},"json")