如何强制浏览器重新加载更新的XML文件?

时间:2008-09-17 15:08:09

标签: xml

我正在开发一个非常依赖XML数据的网站。该网站具有用户可以更新数据的界面。用户提供的数据将更新为相应的XML文件。但是,直到1或2分钟后才会反映出这些变化。

任何人都知道如何强制浏览器立即加载最新的XML文件?

3 个答案:

答案 0 :(得分:2)

这不是浏览器问题,而是HTTP问题。您似乎在提供动态文件而未指定不应缓存它们。使用Cache-Control: no-cache HTTP标头来指明这一点。 Pragma: no-cache是古老的HTTP 1.0方式,你可以包含它,但单独它不可能100%有效。

答案 1 :(得分:1)

您可以将随机(或顺序)数字添加到每次更新时更改的网址。

答案 2 :(得分:1)

在HTTP响应中使用“Pragma:no-cache”标头。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9