TsgcHTTPServer › Événements › OnError
Se déclenche chaque fois qu'une erreur de niveau protocole se produit lors du traitement d'une connexion cliente, par exemple lors d'une requête HTTP mal formée.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError signale les problèmes de niveau protocole détectés lors de l'analyse d'une connexion cliente, tels qu'une ligne de requête mal formée ou un en-tête invalide. Le paramètre Error contient une description textuelle et le paramètre Connection identifie la session en faute. Les erreurs survenant lors du traitement des requêtes HTTP depuis OnCommandGet / OnCommandOther sont acheminées via OnException ; OnError est réservé au côté connexion/analyse de protocole du serveur.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;