TsgcHTTPServer › Événements › OnError

OnError Événement

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.

Syntaxe

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

Valeur par défaut

—

Remarques

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.

Exemple


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

Retour aux événements