認証が成功したときにJWTで認証を送信するサーバー(Spring Boot)があります。そのすべてがうまく動作します。 Chromes NetworkタブでAuthorizationヘッダーが返されていることがわかりました。しかし何らかの理由でconsole.logを使って角でヘッダを印刷しようとするとAuthorizationヘッダが表示されません。また、headers.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'));
});
}
ありがとうございます!
あなたのサービスは 'Authorization'ヘッダ – Aravind
それは、Authorizationヘッダーを返しているが返されないことがあります。私はChromeのネットワークタブでそれを見つけることができ、私は郵便配達員を使ってそれを二度チェックしました。あなたが取得する場合は、ブレークポイントを置き – Saurin
'res.data.token'または'。 TeamViewerで利用できますか? –