Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.01.13;
Скачать: [xml.tar.bz2];

Вниз

Обработка ошибок в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
9-37484
Kobik
2003-06-26 20:39
2004.01.13
Наш ответ Их Fallout у (трилогия )(часть 3)


1-37730
Иваныч
2003-12-30 06:51
2004.01.13
Архивация?


6-37820
Сергей Н.
2003-10-03 09:42
2004.01.13
Как получить локальный IP адрес


1-37710
Andrei
2003-12-25 19:02
2004.01.13
TForm


1-37619
Uri
2003-12-28 06:33
2004.01.13
Unicode in Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский