我们正在将Withings和Garmin第三方API集成到我们的应用程序中。
我们需要从这些供应商提供的API中获取“请求令牌”,“授权令牌”和“访问令牌”。
当我们点击API来获取“请求令牌”时,就会遇到CORS问题。而且如果没有“请求令牌”,我们将无法继续进行。
我尝试将自定义标头传递给请求:
“ Access-Control-Allow-Credentials”:是,
'Access-Control-Allow-Headers':'接受,来源,x要求,
content-type”,“ Access-Control-Allow-Methods”:“ DELETE,OPTIONS,PUT, GET,POST”,“ Access-Control-Allow-Origin”:“ *”,
'Access-Control-Max-Age':172800,'Allow':'PUT,OPTIONS,POST,
DELETE,GET”,“ Content-Type”:“ text / plain”
但是,我仍然收到CORS问题。
//示例请求:
const instance = axios({
method: 'POST',
headers: {
'Access-Control-Allow-Credentials': true,
'Access-Control-Allow-Headers': 'accept, origin, x-requested-with,content-type',
'Access-Control-Allow-Methods': 'DELETE, OPTIONS, PUT, GET, POST',
'Access-Control-Allow-Origin': '*',
'Access-Control-Max-Age': 172800,
'Allow': 'PUT, OPTIONS, POST,DELETE, GET',
'Content-Type': 'text/plain'
}
});
我们将不胜感激任何帮助。