2017-03-02 5 views
1

Wie kann ich auf die HEADERS Daten in Angular 2 zugreifen?Wie bekomme ich den Header Body in Angular 2?

Mein NGINX-Server sendet das Objekt HEADERS, das Sie unten sehen. Ich habe bisher Express benutzt und konnte die Daten sehr leicht bekommen, aber ich habe es auf Angular 2 versucht, ohne Glück. Meine App benötigt den Header-Rumpf, um andere Operationen auszuführen.

HINWEIS Benutzer -> Nginx (Sends Header) -> Angular2?!?! wie man liest es

STATUS: 200 
HEADERS: {"server":"nginx","date":"Thu, 02 Mar 2017 06:31:17 GMT","content-type":"application/json; charset=utf-8","transfer-encoding":"chunked","connection":"close","vary":"Accept-Encoding, Accept-Encoding",.... and so on 

BODY: {"other stuf .... "} 

Antwort

0

Sie this library verwenden können sie die Abfangjäger Funktion Angular 2, ergänzt durch die @ Winkel/http Klasse erweitern.

Obwohl Sie Ihre eigene Klasse schreiben können, die die http-Klasse erweitert, aber das würde Zeit brauchen und da angular2 keine abfangenden Fähigkeiten bietet, sind Sie besser von dieser Bibliothek.

+0

Das ist die Sache, im Senden der Header-Body von NGINX zu Angular2 ... Ich muss es auf Angular abfangen, um eine Anfrage von Angular zu etwas anderem zu machen. –

+0

übrigens können Sie die Header-Informationen von Netzwerken Registerkarte in der Entwicklerkonsole in Chrom überprüfen –

+0

@AlexS Ich habe die Antwort auf Ihre Bedürfnisse zugeschnitten –

Verwandte Themen