使用 vanilla Javascript 將字符串列表發(fā)送到 ASP.net 核心 api 控制器這聽起來可能很簡單,但出了點(diǎn)問題,我不確定是什么。我正在嘗試將字符串列表發(fā)送[ "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" ] }) }}每當(dāng)我調(diào)用該apiCall()函數(shù)時(shí),它都會將數(shù)據(jù)發(fā)布到控制器,但數(shù)據(jù)List始終為空。如何正確發(fā)布這些數(shù)據(jù)?
使用 vanilla Javascript 將字符串列表發(fā)送到 ASP.net api 控制器
小唯快跑啊
2022-07-15 10:06:20