пустое строковое значение [FormBody] при использовании fetch в реакции - PullRequest
0 голосов
/ 31 января 2019

У меня есть следующая выборка в моем файле .js

    fetch('api/SampleData/GetBpmnXml', {
        method: 'post',

        body: {
            "first_name": "Bob"
        }
    })

и в API у меня есть это сообщение

    [HttpPost]
    public void Post([FromBody] string first_name)
    { return first_name;}

почему возвращаемое значение равно нулю?а не боб?

1 Ответ

0 голосов
/ 31 января 2019

См. Раздел body, и аргумент называется first_name, а не value, как в вашей конечной точке Api.Возможно, измените свою конечную точку Api на ниже;чтобы он мог связываться с параметром

[HttpPost]
public void Post([FromBody] string first_name)
{ return value;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...