2017-03-02 1 views
1

각도 2의 HEADERS 데이터에 액세스하려면 어떻게해야합니까?헤더 바디를 각도 2로 얻으려면 어떻게해야합니까?

내 NGINX 서버가 아래에 표시된 HEADERS 개체를 보냅니다. 지금까지 익스프레스를 사용했고 데이터를 매우 쉽게 얻을 수 있었지만 행운이없는 앵귤러 2에서 그렇게하려고 노력했습니다. 내 응용 프로그램은 다른 작업을 수행하려면 헤더 본문이 필요합니다.

참고 사용자 -> Nginx (헤더 전송) -> 각도 2?!?! 이

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

답변

0

당신은이 각도/HTTP 클래스 @을 확장하여, 각도 2로 인터셉터 기능을 추가 this library를 사용하여 읽는 방법.

http 클래스를 확장하는 자체 클래스를 작성할 수 있지만 시간이 오래 걸리며 angular2는 차단 기능을 제공하지 않으므로이 라이브러리에서 더 잘 수행 할 수 있습니다.

+0

NGINX에서 Angular2로 머리글 본문을 보내고 있습니다. Angular에서 요격을 가로 채어 Angular에서 다른 것으로 요청하지 않도록해야합니다. –

+0

크롬의 개발자 콘솔에서 네트워크 탭의 헤더 정보를 확인할 수있는 방법으로 –

+0

@AlexS 전나무에 대한 답변을 편집했습니다. –

관련 문제