Skip to content

УстановитьКоличествоПопыток

Dmitry Ivanov edited this page Jul 16, 2024 · 3 revisions

Синтаксис

УстановитьКоличествоПопыток(<Количество>)

Параметры

Имя Тип Описание
Количество Число Количество попыток

Описание

Устанавливает количество попыток на соединение и выполнение запроса.

Примечание

Повторная попытка возникает при следующих ошибках:

  • достигнуто максимальное время ожидания соединения с хостом или выполнения запроса;
  • возвращен кода ответа FTP 4xx;
  • возвращен кода состояния HTTP 408, 429, 500, 502, 503, 504.

Перед предстоящей попыткой устанавливается задержка по алгоритму экспоненциального откладывания, начиная с 1 секунды и с каждой попыткой удваивая время ожидания, пока не будет достигнуто 10 минут.

Если методом УстановитьЗадержкуПовторнойПопытки установлена задержка, то в таком случае алгоритм экспоненциального откладывания отключается.

Пример

Curl
    .УстановитьКоличествоПопыток(5)
    .Получить("https://httpbin.org/get");

Команда curl:

curl 'https://httpbin.org/get' --retry 5
Clone this wiki locally