我正在为某些请求设置响应标头:
Cache-Control : "Private, max-age=21600";
如果同一请求失败,我会重试相同的请求。我怀疑浏览器是否缓存了这样的错误响应?
我尝试使用fiddler模拟这个场景。我返回404-not found
请求并检查chrome://cache
,缓存中包含此响应的404.当我从fiddler中删除请求时,我得到200 OK。
但是,我仍然没有理解为什么浏览器在其缓存中有404响应?
感谢。
答案 0 :(得分:1)
迟到的回答但是Chrome浏览器会回复404回复。您可以添加no-cache标头来防止这种情况;我认为HTML文档甚至提到了它。这个论坛上有一些Apache / Nginx修复。