【发布时间】:2017-01-17 00:54:40
【问题描述】:
我正在尝试为我的应用程序提供登录服务,但出现了问题。 这是我的 $http:
$http({
method:"get",
url: ## BLAH BLAH BLAH,
headers: {
'Authorization': 'Basic ' + $base64.encode(loginData.usuario + ':' + loginData.senha)
}
}).then(function success(response){
## BLAH BLAH BLAH
}, function error(response){
## BLAH BLAH BLAH
});
当我运行 $http 时,它在控制台上显示错误:
XMLHttpRequest cannot load ## BLAH BLAH BLAH.
Request header field Authorization is not allowed by Access-Control-Allow-Headers in preflight response.
我做错了什么? 真挚地, 卢卡斯。
【问题讨论】:
-
您的服务器尚未在其 CORS 配置的
Access-Control-Allow-Headers属性中添加Authorization作为有效标头 -
好的。没错,;)
标签: javascript angularjs http authentication