TsgcHTTP3Client › Eventos › OnHTTP3Exception
É disparado quando uma exceção é gerada durante o processamento de uma requisição ou resposta HTTP/3.
property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object
| Name | Type | Descrição |
|---|---|---|
Sender | TObject | O cliente em que a exceção foi gerada. |
E | Exception | O objeto de exceção, cujo Message descreve o erro. |
—
OnHTTP3Exception é gerado quando uma exceção ocorre enquanto o cliente está enviando uma requisição ou processando uma resposta, permitindo que a aplicação registre a falha ou se recupere em vez de propagar a exceção. Ele complementa OnError, que reporta mensagens de erro de nível de protocolo: este evento entrega a instância real de Exception para que o handler possa inspecionar sua classe e mensagem. Não libere o parâmetro E; ele pertence ao componente.
procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
Log('HTTP/3 exception: ' + E.Message);
end;