Согласно документации второй параметр не должен содержать свойство data
.
Полагаю, вам нужно использовать свойство body
(вы можете использовать строку JSON, FormData
или URLSearchParams
здесь, исходя из ваших потребностей, см. документы ):
fetch(url, {
method: "POST",
body: JSON.stringify({ repositoryName: "dada" })
}).then(() => { ... })
Также в этом простом примере можно просто использовать строку запроса, например:
fetch(url + '?repositoryName=dada').then(() => { ... })
Обратите внимание , что запросы GET не могут иметь тела, поэтому, если ваше действие MVC является действием GET, вы должны использовать строки запроса, как в моем втором примере.