发布请求在Postman中工作,不能与使用获取的reactjs一起使用?

时间:2019-05-03 12:07:26

标签: reactjs api ecmascript-6

我正在将数据发布到我的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}

任何我想念的东西的想法吗?

0 个答案:

没有答案