Ошибочка там вышла - неправильно back-ported кусок из 5.2 :-(
Добавьте, пожалуйста -
inp.timeout = 30;
Его можно будет потом оставить - просто дефолтный таймаут в 5.1.11 стал из 30сек 0сек :-(
On Tue, 24 Jul 2007 10:22:43 +0400
"Никитин Андрей" <CGatePro@mx.ru> wrote:
> Добрый день
>
> После перехода на версию 5.1.11, странно стала себя вести функция
>HTTPCall. Возвращает строку "read time-out" вместо нормального Dictionary с
>данными.
>
> Что это может быть и как правильно работать с HTTPCall?
>
> Код
>
> inp=NewDictionary();
> out=NewDictionary();
> inp.("method") = "POST ";
>
> str = "http://??????.???.???????=?????";
> out = HTTPCall(str, inp);
>
> if (isDictionary(out)) then idivr=Number(TextToObject(out.("body"))); else
> idivr=0; end if;
>
> С уважением Никитин Андрей
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-russian/
>
>
>
Sincerely,
Vladimir
Получено Tue Jul 24 07:07:07 2007
Этот архив был сгенерирован hypermail 2.1.8 : Tue 24 Jul 2007 - 12:13:44 MSD