TsgcHTTPServer › Gebeurtenissen › OnError
Wordt geactiveerd wanneer zich een fout op protocolniveau voordoet tijdens het verwerken van een clientverbinding, zoals een misvormd HTTP-verzoek.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
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.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;