2
如何將頭添加到針對跨域API的OPTIONS
請求中?將身份驗證添加到選項請求
我正在使用的API需要在所有請求上將JWT標記設置爲Authorization
標頭。
當我嘗試訪問的API角度,首先進行的是不關心我的頭一個OPTIONS
要求我設置了這樣的「真實」的要求:
this._headers = new Headers({
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Bearer my-token-here'
});
return this._http
.post(AppConfig.apiUrl + 'auth/logout', params, {headers: this._headers})
...
...
當沒有提供令牌,API會返回HTTP狀態401,Angular認爲OPTIONS
請求失敗。