使用 vanilla Javascript 将字符串列表发送到 ASP.net 核心 api 控制器
这听起来可能很简单,但出了点问题,我不确定是什么。我正在尝试将字符串列表发送[ "something", "something else", "Another string" ]到我在 ASP.Net Core 中的 api 后控制器。
我的控制器看起来像这样
[HttpPost]
public ActionResult<MyModel> Name([FromBody] List<string> list)
{
// Do something...
return NoContent();
}
我的 Javascript 看起来像这样
async function apiCall() {
const response = await fetch("URL", {
method: 'POST',
headers: {
'Content-type': 'application/json',
'X-CSRFToken': csrftoken
},
body: JSON.stringify({ list: [ "something", "something else", "Another string" ] })
}}
每当我调用该apiCall()函数时,它都会将数据发布到控制器,但数据List始终为空。如何正确发布这些数据?
DIEA
相关分类