浏览器在后续请求中使用来自无缓存请求的响应

时间:2017-10-23 22:06:40

标签: google-chrome caching

当向服务器发出清除缓存的请求时,我使用Cache-Control: no-cache标头尝试确保响应不能用于后续请求。请求和响应标头是这样的: enter image description here

但是,在我下次请求时,这次没有事先清除缓存,它似乎已经使用缓存来响应,而不是将请求发送到服务器,尽管在前一个请求中指定了no-cache 。标题是这样的: enter image description here

我在这里做错了什么?如何确保第一个请求的响应不能用于后续响应?我认为这就是no-cache的用途,但我对缓存世界不熟悉。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试将时间戳作为查询参数添加到您的请求中。这将确保每个请求都是唯一的,并且不会让您获得缓存响应。这称为缓存清除