You are here

Список ошибок RetryOptions

Список ошибочных ситуация при обработке запроса RTP, при которых программа должна сама автоматически повторить попытку сделать запрос.

Значения должны складываться при записи в RetryOptions:

RTP_RETRY_NO_PROXIES = 0x01
Повторить попытку, если отсутствуют прокси.
RTP_RETRY_CONNECT_FAILED = 0x02
Повторить попытку при ошибке подключения к серверу.
RTP_RETRY_REQUEST_SEND = 0x04
Повторить попытку при ошибке отправки запроса на сервер.
RTP_RETRY_HEADERS_RECV = 0x08
Повторить попытку при ошибке во время получения HTTP-заголовков ответа от сервера.
RTP_RETRY_DATA_RECV = 0x10
Повторить попытку при ошибке во время получения данных от сервера.
RTP_RETRY_NO_PROXIES_ALWAYS_RETRY = 0x20
Не уменьшать счётчик повторных попыток совершить запрос, если нет доступных прокси.

Пример использования:

var req = RTP.CreateRequest();
req.RetryOptions = 0x01 + 0x03 + 0x20;