HTTP请求超时

时间:2011-02-27 01:11:57

标签: vbscript xmlhttprequest

是否有另一个ProgID而不是“MSXML2.XMLHTTP”,可让您在 VBScript 中设置超时? OnReadyStateChange 或类似内容也必须适用于VBScript。

Set oHTTP = CreateObject("MSXML2.XMLHTTP")
oHTTP.timeout = 10000 'Throws an error
oHTTP.Open "GET", "http://www.google.com", True

oHTTP.OnReadyStateChange = GetRef("oHTTP_OnReadyStateChange")

Sub oHTTP_OnReadyStateChange
    ' do something
End sub

oHTTP.Send

1 个答案:

答案 0 :(得分:2)

您可以使用ServerXmlHttp with setTimeouts,也可以只使用windows.XMLHttpRequest