Что нового

WinHttp.WinHttpRequest.5.1 переотправка запроса

Сообщения
21
Репутация
-1
Я выполняю пост запрос на свой сервер и получаю ответ, но иногда обрывается соединение и я ловлю следующую ошибку
$oHTTP.Send($sData)
$oHTTP^ ERROR

после чего программа приостанавливает свою работу, я бы хотел как-то при неудачном запросе отправить его повторно через несколько секунд.
Я пытался это реализовать отловив ошибку и рекурсивно вызвать этот же метод отправки, но все четно
If (@error) Then Return HttpPost($sURL, $sData).
Подскажите как мне поступить?
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Эх, старая тема, эх распространенная проблема.
Тебе нужен перехватчик COM ошибок. Смотри в справке пример к функции
Код:
ObjEvent
 
Верх