Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Странность при работе с idHTTP


Автор: shraibikus 13.6.2008, 14:48
вот такой код:
Код

...
begin
...
memo1.text :=idHTTP1.Get('http://www.ya.ru');
...
end;

работает исправно
при этом ЮРЛы были протестированны и другие:
http://www.rambler.ruhttp://www.forum.vingrad.ru/ и много других...

а при обращении к локальному (нашему) порталу http://www.oborona.net/

падает с ошибкой:

Цитата("Debugger Exception Notification")

Project xxx.exe raised exception class EConvertError with message "Invalid argument to date encode'.
Process stopped. Use Step or Run to continue.
...


Где я не прав  smile 

з.ы.
прямым запросом (без получения text) такая-же фигня
Код

begin
...
idHTTP1.Get('http://www.oborona.net/');
...
end;


з.з.ы.
обрабатывать эксепшн, НО! ведь он ругается не на idHTTP  smile 

Автор: shraibikus 13.6.2008, 16:19
установил Indy 10 
http://www.atozed.com/indy/plus/installVCL.ru.aspx
проблема решена - всем спасибо за внимание  smile  smile 

Автор: Matematik 13.6.2008, 21:04
Invalid argument to date encode

сервер передает дату (в заголовке) в неправильном формате (по мнению indy)
надо было немного подправить код в библиотеке чтобы exception не вызывался

Автор: MetalFan 13.6.2008, 22:33
Matematik, да наверняка опять древняя версия индейцев была

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)