TsgcHTTPServer › Ereignisse › OnError
Wird ausgelöst, wenn während der Verarbeitung einer Client-Verbindung ein Fehler auf Protokollebene auftritt, zum Beispiel eine fehlerhaft formatierte HTTP-Anfrage.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
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.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;