Что нового

Подправьте пожалуйста ф-цию по получению кода страницы

The Dream

Новичок
Сообщения
393
Репутация
3
Есть ф-ция, однако не знаю как в ней задать время ожидания ответа, так к примеру если в течении 4-х секунд не было ответа, то происходит выход из ф-ции.

Код:
Func _ReadHTML($sUrl, $sProxy = '')

	Local $oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
	If $sProxy <> '' Then $oHTTP.SetProxy(2, $sProxy)
	$oHTTP.Open('GET', $sUrl, False)
	$oHTTP.Send('')
	$oHTTP.setTimeouts(500, 500, 4000, 4000) ; - ?
	$oHTTP.WaitForResponse()
	Return $oHTTP.ResponseText

EndFunc   ;==>_ReadHTML
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Zalman1980,
Поменяйте местами $oHTTP.Send('') и $oHTTP.setTimeouts(....
Можно посмотреть значения здесь: SetTimeouts
 
Верх