在react中使用fetch时,空[FormBody]字符串值

时间:2019-01-31 13:15:48

标签: c# reactjs api post fetch

我的.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 :(得分:0)

请参见正文部分,该参数名为first_name,而不是Api端点中的value。可能将您的Api端点更改为以下;以便可以绑定到参数

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