gpt4 book ai didi

VBScript MSXML2.XMLHTTP.responsetext 再次调用时未更新

转载 作者:行者123 更新时间:2023-12-02 22:01:59 25 4
gpt4 key购买 nike

我正在尝试开发一个脚本,该脚本可以通过服务器验证自身身份,然后循环从服务器获取新数据。

贝娄是我正在使用的代码

Set s = CreateObject("MSXML2.XMLHTTP")

'Server authentication
s.open "GET", "fooAPI", False
s.send

do

'Server data
s.open "GET", "barAPI", False
s.send
Wscript.echo s.responseText
WScript.Sleep 5000
loop

第一次运行时,我得到了正确的最新信息,但一旦循环,它就会给我与第一次运行相同的信息

我能找到的最接近的是 this但一直没有得到答复。

我本来打算用 python 来完成这一切,但我的请求被拒绝了,因为安装 python 存在“安全风险”。

如有任何建议,我们将不胜感激

最佳答案

这是因为响应正在被缓存。要么更改 IE 的设置,以便每次都获取新的副本,要么发送一些不用于欺骗 IE 的随机参数,使其认为它是不同的“页面”。如果您控制服务器,则可以设置 HTTP header 以强制客户端(如果符合标准)始终获取内容。也可以在这里查看更多信息: VBScript: Disable caching of response from server to HTTP GET URL request

(我知道大部分信息都是 Sandeep 的链接。但是,将其放在这里会更好,而且可能会消失。)

关于VBScript MSXML2.XMLHTTP.responsetext 再次调用时未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18072365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com