如何在 Angular 2 中获取 Header Body?
How do i get the Header Body in Angular 2?
如何访问 Angular 2 中的 HEADERS
数据?
我的 NGINX 服务器发送您在下面看到的 HEADERS
object。到目前为止,我一直在使用 Express,我可以很容易地获取数据,但我一直在尝试在 Angular 2 上这样做,但没有成功。我的应用程序需要 header body 来执行其他操作。
注意 用户 -> Nginx(发送 Header) -> 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 .... "}
您可以使用 this library 它通过扩展 @angular/http 添加 拦截器 功能到 Angular 2 class.
尽管您可以编写自己的 class 扩展 http class,但这需要时间,而且由于 angular2 不提供任何拦截功能,您最好使用此库。
如何访问 Angular 2 中的 HEADERS
数据?
我的 NGINX 服务器发送您在下面看到的 HEADERS
object。到目前为止,我一直在使用 Express,我可以很容易地获取数据,但我一直在尝试在 Angular 2 上这样做,但没有成功。我的应用程序需要 header body 来执行其他操作。
注意 用户 -> Nginx(发送 Header) -> 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 .... "}
您可以使用 this library 它通过扩展 @angular/http 添加 拦截器 功能到 Angular 2 class.
尽管您可以编写自己的 class 扩展 http class,但这需要时间,而且由于 angular2 不提供任何拦截功能,您最好使用此库。