JsonConverter Excel VBA - HTTP始终相同

问题描述 投票:1回答:1

我正在从HTTP服务中检索一些JSON数据并使用JsonConverter来解析它。

当我第一次运行宏everthing很好,但是当我再次运行宏时,我得到的数据与第一次相同(当我应该获得更新数据时,其中包括客户端每100毫秒更改一次的代码)。

如果我关闭Excel并再次重新打开,我会获得最新数据。

这里有什么问题?

任何帮助赞赏。

json excel vba excel-vba
1个回答
1
投票

问题是由于缓存机制。

要避免它,请使用Msxml2.ServerXMLHTTP.6.0而不是Msxml2.XMLHTTP.6.0

你也可以继续使用Msxml2.XMLHTTP.6.0,但是你必须设置以下标题:

xhr.SetRequestHeader "If-None-Match", "-"
© www.soinside.com 2019 - 2024. All rights reserved.