-
Notifications
You must be signed in to change notification settings - Fork 2
УстановитьКоличествоПопыток
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