TsgcHTTPServer › Gebeurtenissen › OnError

OnError Gebeurtenis

Wordt geactiveerd wanneer zich een fout op protocolniveau voordoet tijdens het verwerken van een clientverbinding, zoals een misvormd HTTP-verzoek.

Syntaxis

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

Standaardwaarde

—

Opmerkingen

OnError meldt problemen op protocolniveau die worden gedetecteerd tijdens het ontleden van een clientverbinding, zoals een misvormde requestregel of een ongeldige header. De parameter Error bevat een tekstuele omschrijving en de parameter Connection identificeert de betreffende sessie. Fouten die worden gegenereerd tijdens het afhandelen van HTTP-verzoeken vanuit OnCommandGet / OnCommandOther worden doorgestuurd via OnException; OnError is voorbehouden aan de kant van verbindings-/protocolparsing van de server.

Voorbeeld


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

Terug naar Events