加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何从Angular 2响应中获取所有标题?

发布时间:2020-12-17 17:51:27 所属栏目:安全 来源:网络整理
导读:我在Chrome开发工具中看到的响应标头与Angular 2在Chrome控制台中显示的响应标头不匹配. 执行后只显示Content-Type标题: this.http.get(tempUrl).map(res={ console.log("csrf received"); console.log(res);}) 解决方法 默认情况下(Javascript)只显示某个

Response in Chrome Dev Tools

我在Chrome开发工具中看到的响应标头与Angular 2在Chrome控制台中显示的响应标头不匹配.

Only Content Type Showing Up

执行后只显示Content-Type标题:

this.http.get(tempUrl).map(res=>{
      console.log("csrf received");
      console.log(res);
})

解决方法

默认情况下(Javascript)只显示某个“安全”标题列表.这是出于安全原因.该清单如下

>缓存控制
>内容 – 语言
>内容类型
>过期
>最后修改
> Pragma

为了公开其他标头,服务器应发送访问控制标头Access-Control-Expose-Headers,列出它要公开的所有标头.

Access-Control-Expose-Headers: Content-Length,X-CSRF-Token

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读