Я пытаюсь выполнить POST объект JSON с помощью fetch.
Из того, что я могу понять, мне нужно прикрепить строковый объект к телу запроса, например:
fetch("/echo/json/",
{
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
method: "POST",
body: JSON.stringify({a: 1, b: 2})
})
.then(function(res){ console.log(res) })
.catch(function(res){ console.log(res) })
При использовании jsfiddle json echo я ожидаю увидеть объект, который я отправил ({a: 1, b: 2}
), но этого не происходит - chrome devtools doesn 't даже показывать JSON как часть запроса, а это означает, что он не отправляется.