Как получить тело заголовка в Angular 2?

Как мне получить доступ к HEADERS данные в Angular 2?

Мой сервер NGINX отправляет HEADERS объект, который вы видите ниже. До сих пор я использовал Express, и я мог получить данные очень легко, но я пытался сделать это на Angular 2 безуспешно. Мое приложение требует тело заголовка для выполнения других операций.

ПРИМЕЧАНИЕ Пользователь -> Nginx (отправляет заголовок) -> Angular2?!?! как это читать

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 .... "}

1 ответ

Решение

Вы можете использовать эту библиотеку, она добавляет функцию перехватчика в Angular 2, расширяя класс @angular/http.

Хотя вы можете написать свой собственный класс, расширяющий класс http, но это займет время, и, поскольку angular2 не предоставляет никаких возможностей перехвата, вам лучше использовать эту библиотеку.

Другие вопросы по тегам