如何将对象数据从React Native Fetch张贴到ASP.NET Web API

时间:2019-02-19 14:54:25

标签: react-native asp.net-web-api

我是React Native的新手,我想将来自react native提取的表单数据发布到asp.net Web api。但是它总是接收到的。 这是我的反应本机代码 获取代码

var inputs = query.Variables.ToInputs();

和网络api代码

let response = await fetch(`${apiConfig.url}${action}`, {
  method: "POST",
  headers: requestHeaders,
  body: "userName=" + encodeURIComponent(body.UserName) +
  "&password=" + encodeURIComponent(body.Password) + "&grant_type=password",
});


let responseJson = await response.json();

,但它始终接收公司对象空值。 我的小姐在哪里?请指出我。

1 个答案:

答案 0 :(得分:0)

尝试将 [FromBody] 属性添加到参数:

[HttpPost]
public IHttpActionResult Save([FromBody] Company company)
{
  var result = _companyRepository.Create(company);
  return Ok(result);
}