Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.13;
Скачать: CL | DM;

Вниз

Обработка ошибок в TIdHTTP   Найти похожие ветки 

 
Passlight ©   (2003-11-10 18:00) [0]

Здравствуйте! Глупый вопрос: в TIdHTTP отлавливать ошибочные ситуации можно только через try ... except или я чего-то не допонимаю?


 
Reindeer Moss Eater ©   (2003-11-10 18:06) [1]

try ... except обрабатывает исключения.

Что такое "отлавливание ошибочных ситуаций" - можно только догадываться.


 
Passlight ©   (2003-11-11 12:13) [2]

Reindeer Moss Eater © (10.11.03 18:06) [1]
Согласен, вопрос был немного некорректный. Имелось ввиду вот что:

IdHTTP.Get("xxxxxxx");

Предположим, что указанной страницы нет (ошибка 404). Я думал, что у этого компонента есть обработчик ошибок... Видимо нет, и придется все делать ручками :)


 
Reindeer Moss Eater ©   (2003-11-11 12:21) [3]

Предположим, что указанной страницы нет (ошибка 404).

Ну и что.
Клиент запросил http://delphimaster.net/view/6-1068476451/.
Сервер ответил страницей контента.

Клиент запросил http://delphimaster.net/view/6-1068476451/.
Сервер снова ответил страницей контента.

Что дальше?


 
passlight ©   (2003-11-11 12:28) [4]

Этот сервер ответил. А есть такие, которые не отвечают.


 
Reindeer Moss Eater ©   (2003-11-11 12:48) [5]

Приняв HTTP запрос не отвечают?
Так ReadTimeOut у клиента для этого есть


 
passlight ©   (2003-11-11 12:58) [6]

На самом деле я не мог найти описание кодов ошибок HTTP (404, 405, и т.д.). Не зная их, сложно принимать адекватные меры в программе :). Я хотел отлавливать все, насколько это возможно, ошибочные ситуации.

В Интернет-программировании я совсем новичок, поэтому толком не знаю как задать вопрос :(


 
Reindeer Moss Eater ©   (2003-11-11 13:00) [7]

www.google.com + "HTTP error codes"


 
passlight ©   (2003-11-11 13:57) [8]

Нет, гораздо проще:

C:\Program Files\Borland\Delphi7\Source\Indy\IdCustomHTTPServer.pas

:)



Страницы: 1 вся ветка

Текущий архив: 2004.01.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
3-37505
Виталя
2003-12-17 10:01
2004.01.13
Как засунуть exe-файл в БД.


8-37806
SMike
2003-08-27 19:14
2004.01.13
Как определить/нажать клавиши на навороченных клавиатурах?


1-37745
UNick
2003-12-30 10:53
2004.01.13
Как сделать, чтобы курсор в memo cтановился в самый конец текста


1-37610
sergey 101
2003-12-28 13:26
2004.01.13
dll (строковый массив)


14-37922
mosha
2003-12-20 19:32
2004.01.13
Предложение програмистам