2017-03-13 17 views
0

出于某种原因,我得到了一些我的api请求中铬的响应Status Code:200 OK (from disk cache)我需要禁用/清除关联的磁盘缓存,以获得新的端点响应。试图清除铬的缓存,但这仍然在发生。如何在Chrome中重置api缓存?

请求事由减去一些私人数据: enter image description here

+0

可以将Chrome新增网络选项卡的屏幕截图?包括请求和响应标题 – tomcater

+0

@tomcater将它们添加到:) – Ilja

回答

1

因为响应类型是SVG/XML,浏览器把它作为一种静态的内容,并通过网址缓存键缓存它,试着打电话给你的API额外的随机查询字符串参数。

这样 http://myserver/myapi/action?rand=123456789

与此变通办法从服务器每一次浏览器请求数据未缓存。

这里是JavaScript代码生成新的随机数

var rand = (new Date()).getTime();