我正在将数据发布到我的api。在Postman中,数据以Header键作为Content-Type且值作为application / json成功发布,但是在我的reactjs中,当我尝试相同时,发布请求失败。下面是收到的代码和响应。
fetch(url, {
method: "POST",
headers: {
"Content-Type" : "application/json",
},
body:
{"cutomerId":5,"customerName":"sailaja","description":"update test"},
json: true
} ).then(response => {
response.ok ? console.log("res_true") : console.log("response",
response)
})
跨域请求被阻止:“同源起源”策略禁止读取https://api/post/AddCustomer处的远程资源。 (原因:CORS预检频道中CORS标头“ Access-Control-Allow-Headers”中缺少令牌“ content-type”)。[了解详情]
跨域请求被阻止:“同源起源”策略禁止读取https://api/post/AddCustomer处的远程资源。 (原因:CORS请求未成功)。[了解更多]
TypeError:尝试获取资源时出现NetworkError。
当我将“标题”从“内容类型”更改为 标头:{ 接受:“ application / json”, } 我得到以下回应
响应{类型:“ cors”,网址:“ https://api/post/AddCustomer”,已重定向:false,状态:415,确定:false,statusText:“不支持的媒体类型”,标头:标头,正文:ReadableStream,bodyUsed :false}
任何我想念的东西的想法吗?