2017-04-11 9 views
-1

fetch() API가이 JSON 본문을 게시하지 않습니다.fetch()가 JSON 본문을 게시하지 않습니다

var j = { 
    "addressee": "James" 
}; 
return fetch('http://requestb.in/blahblahblah', { 
    method: 'POST', 
    headers: { 
     'Accept': 'application/json', 
     'Content-Type': 'application/json', 
     'Cache-Control': 'no-cache' 
    }, 
    body: JSON.stringify(j) 
}) 

여기에는 RequestBin에 요청 본문이 표시되지 않습니다. 시체가 어떻게 될 수 있니? JSON.stringify(j) 디버깅은 실제로 본문을 올바르게 포맷하고 있음을 보여줍니다.

+0

브라우저의 개발자 도구에있는 네트워크 창에 요청이 표시됩니까? –

답변

0

서버에서 CORS 구성을 보려면 fetch() API가 OPTIONS 프리 플라이트 요청을 보내고 있음을 나타냅니다. 내 fetch() 요청에서 헤더를 제거하면이 일이 중지됩니다.