【发布时间】:2020-03-20 14:06:06
【问题描述】:
我正在使用 HttpClient 请求 json 文件。我希望文件可以用ETag 缓存。但它不起作用。我认为 If-None-Match 没有发送到服务器是原因。所以我想从响应头中获取“ETag”。但是响应标头没有Angular中的项目,但它确实在chrome网络工具中的HTTP响应中。全部显示在以下图片中。
如何从响应头中获取 ETag
【问题讨论】:
标签: javascript angular
我正在使用 HttpClient 请求 json 文件。我希望文件可以用ETag 缓存。但它不起作用。我认为 If-None-Match 没有发送到服务器是原因。所以我想从响应头中获取“ETag”。但是响应标头没有Angular中的项目,但它确实在chrome网络工具中的HTTP响应中。全部显示在以下图片中。
如何从响应头中获取 ETag
【问题讨论】:
标签: javascript angular
我认为它类似于:HttpClient dont return all headers。
您需要设置后端以返回Access-Control-Expose-Headers:ETag。
【讨论】: