CFHttp Retrycount wait - PullRequest
       0

CFHttp Retrycount wait

1 голос
/ 09 сентября 2010

Как атрибут retrycount работает в CFHttp?Я хочу знать, сколько еще времени потребуется для повторной попытки при сообщении о сбое процесса?

Зависит ли это от атрибута timeout?

1 Ответ

2 голосов
/ 09 сентября 2010

Непонятно, поддерживается ли атрибут retrycount <cfhttp>.Я выполнил поиск и нашел только упоминание здесь для более старой версии CF.Но даже там это просто упомянуто мимоходом, а не как часть фактической спецификации.

Также в CFBuilder retrycount не является частью опции автозаполнения cfhttp, что также вызывает у меня подозрения.

Возможно, вы можете сообщить нам версию CF, которую вы используете - но мои исследования показывают, что она либо не поддерживается, либо устарела.

ОБНОВЛЕНИЕ:

Не поддерживается.Просто попытался использовать этот атрибут в CF 9, и получил ошибку:

Ошибка проверки атрибута для тега http.

Тег не имеетатрибут называется retrycount.Допустимые атрибуты: URL, порт, метод, имя пользователя, пароль, имя, столбцы, кодировка, путь, файл, разделитель, textqualifier, resolurl, прокси-сервер, proxyport, proxyUser, proxyPassword, useragent, throwonerror, redirect, firstRowAsHeaders, timeout, multipart, multipartType, getAsBinary, result, clientCert, clientCertPassword, сжатие.

Одним из способов обеспечить хотя бы одну повторную попытку является включение атрибута throwonerror, а затем перехват ошибки.Там вы можете повторить попытку подключения еще раз.Это или какой-то другой вариант может решить вас, даже если это не очень элегантно.Надеюсь, это поможет в любом случае.

...