Как получить тело заголовка в 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 не предоставляет никаких возможностей перехвата, вам лучше использовать эту библиотеку.