调用请求令牌和针对Garmin和Withings的访问令牌OAuth 1时发生CORS问题

时间:2018-09-04 06:56:01

标签: reactjs oauth cors garmin withings

我们正在将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'
    }
});

我们将不胜感激任何帮助。

0 个答案:

没有答案