javascript - 如何在 Angular 2 中获取 header 主体?

标签 javascript angular angular2-http

如何访问 Angular 2 中的 HEADERS 数据?

我的 NGINX 服务器发送您在下面看到的 HEADERS 对象。到目前为止,我已经使用过 Express,并且可以非常轻松地获取数据,但我一直在 Angular 2 上尝试这样做,但没有成功。我的应用程序需要 header 正文来执行其他操作。

注意 用户 -> 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 添加了拦截器功能。

虽然你可以编写自己的类来扩展 http 类,但这需要时间,而且由于 angular2 不提供任何拦截功能,你最好使用这个库。

关于javascript - 如何在 Angular 2 中获取 header 主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42548532/

相关文章:

image - 如何在 Angular 4 中使用 ngStyle 作为背景 url

Angular Material cdk-virtual-scroll-viewport : How to render multiple items per row?

angular - Observable 中的错误处理程序未映射到 JSON

angular - HttpModule 和 HttpClientModule 的区别

javascript - http调用未在promise回调 Angular 2中触发

javascript正则表达式匹配仅返回最后一个匹配

javascript - 带有纯 css 或 javascript 的缩略图 slider

javascript - 内部超链接在 Firefox 和 Internet Explorer 中不起作用

javascript - 单击单选按钮时如何启用文本字段

Angular Promise 不记录未捕获的异常