我是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();
,但它始终接收公司对象空值。 我的小姐在哪里?请指出我。
答案 0 :(得分:0)
尝试将 [FromBody] 属性添加到参数:
[HttpPost]
public IHttpActionResult Save([FromBody] Company company)
{
var result = _companyRepository.Create(company);
return Ok(result);
}