2017-04-11 51 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

原來fetch()API正在發送OPTIONS預檢請求,以查看服務器上的CORS配置。刪除我的fetch()請求中的標題阻止了這種情況的發生。