TsgcHTTP3Client › Métodos › TraceAsync

TraceAsync Método

Envia uma requisição HTTP/3 TRACE não bloqueante; a resposta chega em OnResponse.

Sintaxe

procedure TraceAsync(const aURL: string);

Parâmetros

NameTypeDescrição
aURLconst stringURL absoluta para a qual a requisição TRACE é enviada.

Observações

TraceAsync envia uma requisição HTTP/3 TRACE e retorna imediatamente, sem bloquear o thread chamador. Quando a resposta completa for recebida, ela é entregue no evento OnResponse; se a requisição falhar, OnError é disparado. TRACE realiza um teste de loop-back de mensagem ao longo do caminho até o recurso; muitos servidores o desabilitam por razões de segurança. Para uma chamada bloqueante que retorna o corpo diretamente, use Trace.

Exemplo


oClient.OnResponse := OnResponseEvent;
oClient.TraceAsync('https://api.example.com/v1/users');

Voltar para Métodos