WinHttp.WinHttpRequest操作超时

时间:2015-10-12 12:40:49

标签: vba timeout winhttp winhttprequest

我们有一个脚本使用下面的代码将数据发送到数据库。

Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")

With WinHttpReq
    .setTimeouts TIME_OUT, TIME_OUT, TIME_OUT, TIME_OUT
    .Open "POST", myURL, False
    .setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
    .setRequestHeader "Accept-Charset", "ISO-8859-1,utf-8"
    .setRequestHeader "Content-type", "application/json"
    .setRequestHeader "Authorization", "Basic " & Base64Encode(user & ":" & password)
    .send(data)
End With

使用办公室脚本为这些人正确发送数据,但它显示" WinHttp.WinHttpRequest操作超时"如果此人在家工作,则会出错。关于可能导致这种情况以及如何解决这个问题的任何想法?发送的数据类型是一个字符串。

谢谢!

0 个答案:

没有答案