0
我有一臺服務器(Spring Boot),在發生成功認證時向我發送帶有JWT的授權。所有這一切都很好。我可以看到授權標題正在Chromes Network標籤中返回。但由於某種原因,當我嘗試使用console.log以角度打印標題時,Authorization標題未顯示出來。 header.get('Authorization')也不能正常工作。角度授權標頭4
login(user) {
this.http
.post(`${this.url}/login`, user)
.subscribe((h:Response) => {
console.log(h.headers.toJSON()); // Doesn't print Authorization header
console.log(h.headers.get('Authorization')); // prints null
//this.setToken(h.headers.get('Authorization'));
});
}
在此先感謝!
您的服務可能不會返回授權標頭 – Aravind
它正在返回授權標頭。我可以在Chrome的網絡標籤中找到它,並且我使用郵遞員對它進行了雙重檢查。 – Saurin
'res.data.token'或'res.body.token'通常是你會得到一個jwt的帖子並返回一個帖子 –