gpt4 book ai didi

caching - Etags 和 last-modified 通过 https SSL?

转载 作者:太空宇宙 更新时间:2023-11-03 12:41:20 25 4
gpt4 key购买 nike

是否可以通过安全的 HTTPS 连接对条件 GET 请求使用 HTTP 缓存?我已经通过非安全 HTTP 进行缓存工作,但是当我切换到 HTTPS 时,浏览器停止发送 if-none-match 和 if-modified-since header ,因此缓存中断。我已经尝试过各种缓存控制设置,例如 public、max-age=3600 等等,没有骰子。

这在 Safari 和 Chrome 中都会发生,所以我假设 SSL 以某种方式破坏了它。是否不允许通过 SSL 进行缓存?

需要说明的是,服务器确实正确设置了 etag 和 last-modified header ,但是浏览器没有发送 if-none-match 和 if -modified-since 在请求中,根据 Chrome 开发者工具。

感谢您的帮助。

最佳答案

想通了!原来你必须有一个可信的证书。我使用的是用于 SSL HTTPS 的自签名测试证书。将它添加到我的钥匙串(keychain)并将其变为绿色使缓存工作。

关于caching - Etags 和 last-modified 通过 https SSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19101359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com