为了账号安全,请及时绑定邮箱和手机立即绑定

Angular8 充满了 HttpClient 响应头

Angular8 充满了 HttpClient 响应头

慕容3067478 2022-05-22 18:04:17
我正在使用 HttpClient 来请求json文件。我希望文件可以用ETag. 但它不起作用。我认为If-None-Match未发送到服务器是原因。所以我想从响应头中获取“ETag”。但是响应头在 Angular 中没有该项目,但它确实在 chrome 网络工具中的 HTTP 响应中。所有显示在以下图像中。如何从响应标头中获取 ETag
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

我认为它与此类似:HttpClient dont return all headers

您需要将后端设置为 return Access-Control-Expose-Headers:ETag


查看完整回答
反对 回复 2022-05-22
?
RISEBY

TA贡献1856条经验 获得超5个赞

由于 MDN 显示cors隐藏了很多标题,所以我无法获得ETag角度。


//img1.sycdn.imooc.com//628a0ace0001c4b807690560.jpg

添加Access-Control-Expose-Headers:ETag到响应头可以解决这个问题。



查看完整回答
反对 回复 2022-05-22
  • 2 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信