Отправить список строк на ASP. net основной api-контроллер с ванилью Javascript
Это может показаться простым, но что-то идет не так, и я не уверен что. Я пытаюсь отправить список строк, таких как [ "something", "something else", "Another string" ]
, на мой пост-контроллер api в ASP. Net Core.
Мой контроллер выглядит так
[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
всегда ноль Как правильно опубликовать эти данные?