1 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個贊
您的代碼有一個基本問題:您沒有發(fā)布有效的 JSON(即使您的 Header 是這樣說的)。
var reqBody = {
"name": "Test Folder",
"folder": {},
"@microsoft.graph.conflictBehavior": "rename"
};
這只是一個普通的 javascript 對象。.toString()在這上面做一個只會給你"[object Object]"。根據(jù) XHR 文檔,您需要將其編碼為 USVString(基本上是普通字符串)。因此,要使其成為該XHR#send()方法處理的內(nèi)容,請執(zhí)行以下操作:
var reqBody = JSON.stringify({
"name": "Test Folder",
"folder": {},
"@microsoft.graph.conflictBehavior": "rename"
});
結(jié)果是一個字符串:
'{"name":"Test Folder","folder":{},"@microsoft.graph.conflictBehavior":"rename"}'
,這更有用:)
添加回答
舉報(bào)