Angular-ban hogy kapom meg a HTTP respons fejlécét?

Angular-ban hogy kapom meg a HTTP respons fejlécét?
2019-02-10T08:34:46+01:00
2019-02-10T11:46:27+01:00
2022-10-15T21:36:26+02:00
bandymnc
Sziasztok 

Lenne egy gondom, amivel nem jutok dűlőre, Bejelentkezést, és azonosítást akarom megoldani JWT tokennel. 

Gyakorlatilag az a fő gondolat, hogy a token 10 percig aktív, utána kap egy újat a kliens, ezt első bejelentkezésnél body-ban küldöm el neki, viszont minden újabb kérésnél, ha még aktív a token, akkor kapna egy új 10 perces tokent

Ezt úgy gondolta, hogy header-ben küldöm el, de nem tudom sehogy sem kiszedni belőle. Fejlesztői módban a böngészőben látom a válaszban a tokent, de az angular hibát dob a get-re, jó pár módszert próbáltam, de semmi se jött be 

Másik megoldás, ami szintén megtalálható a kódban talán kézenfekvőbb, mert azt figyeli, hogy mikor dob vissza a szerver HTTP401-et, ha ez van, akkor automatikusan kér egy új tokent, nyilván itt is kell majd finomítani, de itt a hiba meg az, hogy amikor küldöm újra a kérést, akkor még nincs meg az új token, ezt is próbáltam több féle képen késleltetni, de ezzel se sikerült egyről a kettőre jutni 

Tehát valamelyik megoldást szeretném életre kelteni, a kód itt van : HTTPInterceptor
Segítséget előre is köszönöm!
Mutasd a teljes hozzászólást!
Udv. Az observe option az, amit te keresel: HttpClient reading the full response
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd