TsgcHTTPServer › Ereignisse › OnError

OnError Ereignis

Wird ausgelöst, wenn während der Verarbeitung einer Client-Verbindung ein Fehler auf Protokollebene auftritt, zum Beispiel eine fehlerhaft formatierte HTTP-Anfrage.

Syntax

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

Standardwert

—

Hinweise

OnError meldet Probleme auf Protokollebene, die beim Parsen einer Client-Verbindung erkannt werden, wie zum Beispiel eine fehlerhafte Anfragezeile oder einen ungültigen Header. Der Parameter Error enthält eine Textbeschreibung, und der Parameter Connection identifiziert die betroffene Sitzung. Fehler, die beim Dispatching von HTTP-Anfragen aus OnCommandGet / OnCommandOther auftreten, werden über OnException geleitet; OnError ist der Verbindungs-/Protokoll-Parsing-Seite des Servers vorbehalten.

Beispiel


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

Zurück zu Ereignissen