【发布时间】:2016-11-06 06:09:24
【问题描述】:
我尝试将 Authorization 标头设置为 GET 请求,以向其余 API 验证用户。我正在使用 Angular 2 RC1。 (我完全是初学者)。
getTest(){
let authToken = localStorage.getItem('auth_token');
let headers = new Headers({ 'Content-Type': 'application/json' });
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });
return this._http
.get(this._url,options)
.map(res => console.log(res));
}
我在我的后端允许 CORS。
header("Access-Control-Allow-Origin: *");
header("Access-Control-Request-Headers: Content-Type, Authorization");
我的控制台:
选项 api/userProfile/
XMLHttpRequest 无法加载 /userProfile/。预检响应有 无效的 HTTP 状态码 406
有什么想法吗?
【问题讨论】:
标签: angular get header xmlhttprequest http-status-code-406