RON*_*ONE 6 javascript authorization http-headers angularjs
可能这是一个普遍的问题,可以通过互联网获得,但我得到的是这里.
所以我遵循相同的,并将代码更改为
设置标题
var config = {headers: {
'Authorization': 'XXXYYY token="xxxxxxxx", realm="dash-api"',
"X-Testing" : "testing"
}
};
Run Code Online (Sandbox Code Playgroud)
获取请求调用:
return $http.get(api.host+'/agn/12/adv/1860/cam?status=1', config).then(function (response) {
return {
status:"success",
data:response.data.data.active
};
}, function (error) {
return {
status:"error",
data:error
}
});
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,请求是在方法类型OPTIONS中进行的,并且Authorization请求中未设置令牌.
请帮我解决这个问题,因为我两天都在苦苦挣扎.
非常感谢.

我认为如果您查看您引用的链接,您会遇到与作者相同的问题,并且该帖子的作者确实指出这是一个 CORS 问题 - 他正在通信的服务器不支持 CORS,他在自己帖子的评论中证实了这一点。
至于为什么您会收到 OPTIONS 请求,这是因为 CORS 向服务器发出“飞行前”请求,以确定在发出实际请求之前是否支持 CORS。
| 归档时间: |
|
| 查看次数: |
8974 次 |
| 最近记录: |