axios 的 GET 请求变成 OPTION,请求失败?
对接中移Onenet的一个接口,需要使用 GET 请求并携带一个自定义头,请求如下:
axios.get('http://api.heclouds.com/devices******', {
headers: {
'api-key': '2w4*****y5Y='
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
结果只能看到一个 OPTION(405:Not allowed) 请求。
但是通过接口调试工具是可以正常访问的。看到别人说的一些关于简单跨域和复杂跨域的概念,但是还是不清楚该如何处理,请问这种情况该怎么办?
@Epona @sevdot 是给合工大的朋友做的一个简单的页面,他们把物联网的数据上传到中国移动OneNet平台,然后我请求OneNet平台的接口拿数据,文档里只有接口地址和这个 Header 头 :joy: