TsgcHTTP3Client › Eventos › OnError

OnError Evento

É disparado quando ocorre um erro de requisição ou de conexão.

Sintaxe

property OnError: TsgcHTTP3ErrorEvent;
// TsgcHTTP3ErrorEvent = procedure(Sender: TObject; const Error: string) of object

Valor Padrão

—

Observações

OnError é gerado quando uma requisição não pode ser concluída ou a conexão falha, por exemplo, quando o handshake expira, o servidor está inacessível ou um erro de protocolo QUIC/HTTP/3 é reportado. O parâmetro Error contém uma descrição textual da falha. Este é o equivalente assíncrono da exceção lançada pelos métodos de requisição síncronos, portanto é o local adequado para reportar falhas de GetAsync e dos outros métodos assíncronos.

Exemplo


procedure OnErrorEvent(Sender: TObject; const Error: string);
begin
  Log('HTTP/3 error: ' + Error);
end;

Voltar para Eventos