Вот базовая настройка, у меня есть основной webapi-контроллер asp.net (в c #) с функцией post:
[HttpPost]
public ActionResult<string> Post([FromBody] string Name)
{
//Do some processing with the "Name" argument...
return Ok( "Success!" );
}
Я пытаюсь отправить следующее необработанное тело запроса JSON этой функции:
{
"Name": "Foo"
}
Но при отправке запроса на отправку в эту функцию с телом выше я получаю следующую ошибку в консоли сервера:
"Выполнение ObjectResult, запись значения типа 'Microsoft.AspNetCore.Mvc.SerializableError'"
И эта ошибка на стороне клиента
{
"": [
Msgstr "При анализе значения обнаружен неожиданный символ: {. Path '', строка 1, позиция 1."
]
}
Я пытался установить точку останова в начале функции, но она даже не срабатывает! Почему я получаю сериализуемую ошибку?