我正在做一个 http GET 来获取数据,我正在使用 IXMLHTTPRequest2。
如果我 GET url "http://foo.com" (curl "http://foo.com"),第二次我再次获得这个 url,服务器上的内容实际上已经改变了,但我得到的是缓存的结果。
缓存似乎只尊重 URL,所以如果不同的标头具有相同的 URL,仍然是相同的缓存结果。我试过“Cache-Control: no-cache”、“Cache Control: no-store”和“Pragma: no-cache”。API 不认可它们。
有没有办法关闭缓存或四处走动?(我正在使用的一种方法是在 URL 的末尾添加垃圾,但我感觉不太好)。