我正在尝试通过etags和最后修改的标头实现一些客户端缓存;但是,ember-data似乎并未将etag用于ajax请求。我只得到200个响应,却没有304个。我看不到任何ETag标头与请求标头一起发送。
当我直接从浏览器地址栏中多次发出ajax请求时,在第一个请求之后,我将收到304个未修改的响应,因此我知道服务器可以正确地将内容发送回去。
是否需要进行配置才能实现此目的?
这是一个CORS请求,但我认为我已经并且已经公开了ETag标头:
Access-Control-Expose-Headers: ETag
并将Etag标头与响应一起发送回去。