TsgcHTTPServer › Eventi › OnError

OnError Evento

Si attiva ogni volta che si verifica un errore a livello di protocollo durante l'elaborazione di una connessione client, ad esempio una richiesta HTTP malformata.

Sintassi

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

Valore predefinito

—

Note

OnError segnala i problemi a livello di protocollo rilevati durante l'analisi di una connessione client, come una riga di richiesta malformata o un'intestazione non valida. Il parametro Error contiene una descrizione testuale e il parametro Connection identifica la sessione responsabile. Gli errori generati durante la gestione delle richieste HTTP da OnCommandGet / OnCommandOther vengono instradati tramite OnException; OnError è riservato al lato connessione/analisi del protocollo del server.

Esempio


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

Torna agli Eventi