Axios GET请求错误

时间:2017-09-20 13:47:11

标签: cors axios

我正在编写一个使用JotForm api系统的Vue.js应用程序,但是在使用带有ApiKey的get请求时出现错误。

这是我的请求代码:

axios.get('https://api.jotform.com/user/forms', {
    headers: {
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
    'APIKEY': state.apiKey
  } }).then(response => {
  console.log(response)
}).catch((error) => {
  console.log(error)
})

这是错误消息:

  

预检响应中的Access-Control-Allow-Header不允许使用请求标头字段APIKEY

我在网上搜索并尝试添加各种标题。他们都没有成功。同样的获取请求也可以与Postman完美配合。

1 个答案:

答案 0 :(得分:0)

Chrome会阻止对不同域名网址的请求,其中一个选项是将Chrome插件添加到Chrome并启用在您当地的环境中工作。

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi

对于制作,你应该尝试不同的解决方案,如代理。