Что нового

Проблема з WinHTTP SEND()

andriy111

Новичок
Сообщения
58
Репутация
0
Здравствуйте!
Время от времени выдает ошибку the requested action with this object has failed. Не могу понять почему она то работает то выдает ошибку
Пример кода
Код:
Global $oPOSTCaptcha = ObjCreate("WinHttp.WinHttpRequest.5.1")
	$oPOSTCaptcha.Option(6) = False
	sleep(100)
	$oPOSTCaptcha.Open("POST", "http://rucaptcha.com/in.php", False)
	sleep(100)
	$oPOSTCaptcha.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
	sleep(100)
	$oPOSTCaptcha.Send("method=base64&key="&$rucapcha&"&body="&$base64)

Не могу понять в чем проблема.
Спасибо!
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
964
andriy111

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
andriy111
Если эта ошибка на произвольной строке возникает, то дело в Autoit, можно откатиться на 3.3.12.0
Или можете ловить ошибку через ObjEvent('AutoIt.Error') (см в справке примеры)
Если ошибка на строке SEND, то просто повторяйте send. Такое бывает.
 
Верх