Соединение TIdHTTPServer прервано - PullRequest
1 голос
/ 19 ноября 2011

У меня есть приложение http-сервера, и я использую TIdHTTPServer.

Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда клиент делает запрос (через веб-браузер), и клиент обновляет / закрываетстраница перед отправкой всех данных, соединение прерывается, теперь сервер вызывает исключение, есть ли способ перехватить и зарегистрировать это, а также не показывать сообщение об исключении?

Спасибо за ваше время!

1 Ответ

3 голосов
/ 19 ноября 2011

Исключение, которое выдается, будет отображать только окно сообщения во время работы в IDE.

TIdHTTPServer перехватит само исключение и обработает его. Это не вызывает проблемы. Если вы чувствуете необходимость, вы можете зарегистрировать эти исключения, используя событие IdHTTPServer.OnException, в противном случае они по существу отбрасываются.

...