Перейти к содержанию

Вызов ОбщегоНазначения.WSПрокси() без таймаута

При вызове метода ОбщегоНазначения.WSПрокси() рекомендуется указывать таймаут, иначе код может привести к бесконечному ожиданию результата. Таймаут в 0 секунд также считается неверным.

Ниже, для упрощения примера, в строках указаны не все параметры.

Подозрительный код

PingPong = ОбщегоНазначения.WSПрокси(АдресВебСервиса);

или

PingPong = ОбщегоНазначения.WSПрокси(АдресВебСервиса, , , , , , 0);

Правильный код

PingPong = ОбщегоНазначения.WSПрокси(АдресВебСервиса, , , , , , 60); 

См. также - Таймауты при работе с внешними ресурсами - стандарт 1С - Правило - Таймауты при работе с внешними ресурсами