|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Nikolaich
![]() Коллеги, добрый день!
у нас с одной системой идет обмен веб запросами, и иногда есть стойкое ощущение что отваливается запрос по тайм ауту, используются класс System.Net.HttpWebResponse. Не очень понятно как управлять таймаутом, можно ли его увеличить программным куском кода в Аксапте? Если ДА - не подскажете в какую сторону рыть? Версия - DAX 2012 R3 Желательно этого придерживаться. Это bad practice изменять вручную это время. Необходимо использовать асинхронные веб-сервисы. Точнее, такой сервис надо строить вручную, если предполгается что вызов веб-сервиса будет более 120 секунд. Подробности тут https://docs.microsoft.com/en-us/azu...-request-reply А еще пострайтесь проанализировать какой именно ответ вы получаете? Точно таймаут, может какую-то 500 ошибку? Можно ли повторить запрос? Если запрос повторить можно, например, это не вызовет появления дубликатов, то тогда надо подумать об алгоритме повторов. Для .NET смотрите тут https://docs.microsoft.com/en-us/dot...-backoff-polly Для X++ это лучше реализовать вручную. |
|
|
За это сообщение автора поблагодарили: Vadik (1), sukhanchik (4). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|