TsgcHTTP3Client › Eventos › OnHTTP3Exception
Se activa cuando se genera una excepción al procesar una solicitud o respuesta HTTP/3.
property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object
| Nombre | Tipo | Descripción |
|---|---|---|
Sender | TObject | El cliente en el que se generó la excepción. |
E | Exception | El objeto de excepción, cuyo Message describe el error. |
—
OnHTTP3Exception se genera cuando se produce una excepción mientras el cliente envía una solicitud o procesa una respuesta, lo que permite a la aplicación registrar el fallo o recuperarse en lugar de que la excepción se propague. Complementa a OnError, que informa de mensajes de error a nivel de protocolo: este evento entrega la instancia real de Exception para que el controlador pueda inspeccionar su clase y su mensaje. No libere el parámetro E; es propiedad del componente.
procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
Log('HTTP/3 exception: ' + E.Message);
end;