能否在安全的HTTPS连接上使用HTTP缓存进行有条件的GET请求?我已经让缓存在非安全的HTTP上运行,但是当我切换到HTTPS时,浏览器停止发送if-none-match和if-modified-since头,因此缓存被破坏了。我尝试了各种Cache-Control设置,如public、max-age=3600等等,但都没有效果。
这在Safari和Chrome中都会发生,所以我认为SSL可能会破坏它。SSL不允许缓存吗?
并且,只是为了明确,服务器确实正确地设置了etag和last-modified头,但是根据Chrome开发人员工具,浏览器没有在请求中发送if-none-match和if-modified-since。
感谢您的帮助。
这在Safari和Chrome中都会发生,所以我认为SSL可能会破坏它。SSL不允许缓存吗?
并且,只是为了明确,服务器确实正确地设置了etag和last-modified头,但是根据Chrome开发人员工具,浏览器没有在请求中发送if-none-match和if-modified-since。
感谢您的帮助。