当向服务器发出清除缓存的请求时,我使用Cache-Control: no-cache
标头尝试确保响应不能用于后续请求。请求和响应标头是这样的:
但是,在我下次请求时,这次没有事先清除缓存,它似乎已经使用缓存来响应,而不是将请求发送到服务器,尽管在前一个请求中指定了no-cache
。标题是这样的:
我在这里做错了什么?如何确保第一个请求的响应不能用于后续响应?我认为这就是no-cache
的用途,但我对缓存世界不熟悉。任何帮助将不胜感激。
答案 0 :(得分:0)
尝试将时间戳作为查询参数添加到您的请求中。这将确保每个请求都是唯一的,并且不会让您获得缓存响应。这称为缓存清除