我嘗試將授權標頭設置爲GET請求,以將用戶認證爲其他API。我正在使用Angular 2 RC1。 (我是一個初學者)。在獲取請求角度上設置標題2
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");
我的控制檯:
OPTIONS API/USERPROFILE/
的XMLHttpRequest不能加載/ USERPROFILE /。預檢響應具有 無效HTTP狀態碼406
任何想法?
在這裏看到完整的例子http://stackoverflow.com/a/34758630/5043867 –