我正在使用 IONIC 3.9.2 ,我正在尝试使用 Authorization 标头调用 GET 网络服务,如下所示:
getWebService**(endPoint, parameters,token){
let headers = new Headers();
headers.append('Authorization',token)
let jsonData = JSON.stringify(parameters)
return this.http.get(BASE_URL+endPoint+jsonData, {headers:headers})
.map(response =>
response.json());
}
当我致电this.http.get而没有 headers.append('Authorization',token) 它返回服务器的响应
{
"error": true,
"message": "Access denied. Invalid token key"
}
哪个是正确的,但是当我使用 Authoriztion标头对其进行调用时,出现以下错误 **预检响应的HTTP状态代码无效404。**
尝试过:
headers.append('Authorization','Basic '+token)
太大,但无济于事。 任何帮助都感激不尽。
谢谢!
PS:环境信息:
ionic (Ionic CLI) : 3.18.0
cordova (Cordova CLI) : 8.0.0
Cordova Platforms : android 7.0.0 ios 4.5.4
Ionic Framework : ionic-angular 3.9.2