我正在开发一个网络应用程序,我正在尝试在浏览器中缓存查询结果。
我发送了Last-Modified标头,它在Chrome上按预期工作。服务器获取If-Modified-Since标头,我可以返回状态304(未修改)。
但Firefox不会发送If-Modified-Since。
修改
经过一番调查,这似乎与路由器发送的“Connection:close”标头有关。 为什么它会破坏Firefox上的缓存?如果您有解释,我想知道。
答案 0 :(得分:0)
我仍然不明白这个问题,但我找到了解决方案。如果我发送标头Transfer-Encoding: chunked
,缓存将再次运行。