가져오기: JSON 데이터 전송
<p>fetch 메서드를 사용하여 JSON 개체를 POST하려고 합니다. </p>
<p>제가 이해한 바에 따르면 요청 본문에 문자열화된 개체를 추가해야 합니다. 예를 들면 다음과 같습니다. </p>
<pre class="brush:js;toolbar:false;">fetch("/echo/json/",
{
헤더: {
'수락': 'application/json',
'콘텐츠 유형': '응용 프로그램/json'
},
메소드: "POST",
본문: JSON.stringify({a: 1, b: 2})
})
.then(함수(res){ console.log(res) })
.catch(함수(res){ console.log(res) })
</pre>
<p>jsfiddle의 JSON 에코를 사용할 때 내가 보내는 객체(<code>{a: 1, b: 2}</code>)를 볼 수 있기를 원하지만 이런 일이 발생하지 않습니다. Chrome 개발 작성 도구는 요청의 일부로 JSON을 표시하지도 않습니다. 이는 JSON이 전송되지 않음을 의미합니다. </p>