首页 > 如何控制浏览器开启HTTP Cache

如何控制浏览器开启HTTP Cache

要想启用HTTP Cache,需要浏览器发送请求时的request header包含If-None-Match之类的信息,response header包含Etag之类的信息。
本人在笔记本测试一个Rails 4的小网站,发现用Chromerequest header包含If-None-Matchresponse header包含Etag,如果二者相同,服务器直接返回304。但是用Firefoxrequest header不包含If-None-Match,因此也就无法使用HTTP Cache,每次都是返回200

请问request header当中的If-None-Match之类的信息在哪可以设置?为何Chrome包含而Firefox不包含?

【热门文章】
【热门文章】