elexy 发表于 2016-6-20 21:43:16

解决winhttp连接超时最低4秒的问题

$T1 = TimerInit()
$geturl = "http://facebook.com";上不去的网站
$WinHttp = ObjCreate("WinHttp.WinHttprequest.5.1")
$WinHttp.SetTimeouts(100, 100, 100, 100) ;设置操作超时时间,设置的再低,最低都要4秒钟才返回。
$WinHttp.Open("GET", $geturl, False)
$WinHttp.Send()
$WinHttp.WaitForResponse
$body = BinaryToString($WinHttp.Responsebody, 1)
MsgBox(64, Round(TimerDiff($T1)), $body)

;如何让这个连接2秒钟收不到数据就关闭?

kk_lee69 发表于 2016-6-21 14:31:20

回复 1# elexy


    先判斷 再連接

http://www.autoitx.com/forum.php?mod=viewthread&tid=48622&highlight=%D7%EE%BF%EC

minterz 发表于 2016-6-24 17:17:59

WinHttp.WinHttprequest 用这个也只能这样了.

lxwlxwayy 发表于 2016-6-25 23:22:26

WinHttprequest 用这个
页: [1]
查看完整版本: 解决winhttp连接超时最低4秒的问题