TsgcHTTPServer › Zdarzenia › OnError

OnError Zdarzenie

Wywoływane za każdym razem, gdy podczas przetwarzania połączenia klienta wystąpi błąd na poziomie protokołu, na przykład nieprawidłowo sformowane żądanie HTTP.

Składnia

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Wartość domyślna

—

Uwagi

OnError zgłasza problemy na poziomie protokołu wykryte podczas analizowania połączenia klienta, takie jak nieprawidłowo sformowany wiersz żądania lub nieprawidłowy nagłówek. Parametr Error zawiera opis tekstowy, a parametr Connection identyfikuje sesję, której to dotyczy. Błędy zgłaszane podczas wysyłania żądań HTTP z OnCommandGet / OnCommandOther są kierowane przez OnException; OnError jest zarezerwowane dla strony połączenia/analizy protokołu serwera.

Przykład


procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
  WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;

Powrót do Zdarzeń