/ / Jak odczytać otrzymane nagłówki w Angular 2? - http, kątowe, nagłówek, token

Jak odczytać odebrane nagłówki w Angular 2? - http, kątowy, nagłówek, token

Czy jakieś ciało może mi powiedzieć, jak czytać otrzymanenagłówki w Angular 2? Wściekłem się na prośbę o login i hasło, i powinieneś wysłać nagłówki z Tokenem. Potrzebuję tokena do dalszego obejścia.

tutaj jest częścią kodu:

  sendLogin(username, password) {
let body = JSON.stringify({"username": username, "password": password});
let headers = new Headers({"Content-Type": "application/json"});
let options = new RequestOptions({headers: headers});

return this.http.post(this.loginUrl, body, options)
.map(res => res.json())
.map((res) => {
if (res.ok) {
// at least how to console.log received headers?
console.log( res.headers); //undefined
this.loggedIn = res.ok;
}   return res.ok;
});
};

Dziękuję Ci.

Odpowiedzi:

2 dla odpowiedzi № 1

W większości przypadków problem ten dotyczy CORS. Musisz jawnie włączyć dozwolone nagłówki w nagłówkach odpowiedzi.

Możesz tylko zobaczyć nagłówek na mapie tylko wtedy, gdy jest włączony przez CORS.

Twój serwer musi zwrócić następujące nagłówki:

Access-Control-Allow-Headers: X-SomeHeader