TsgcHTTP2ClientMétodos › TraceAsync

TraceAsync Método

Envía una solicitud HTTP/2 TRACE no bloqueante; el payload reflejado llega en OnHTTP2Response.

Sintaxis

procedure TraceAsync(const aURL: string);

Parámetros

NombreTipoDescripción
aURLconst stringURL absoluta de destino. Las cabeceras de solicitud vistas por el servidor de origen (tras atravesar los proxies) se devolverán como eco.

Observaciones

Variante no bloqueante de Trace. Útil cuando se envían varias sondas TRACE contra diferentes endpoints sin bloquear al llamador; cada respuesta aparece a través de OnHTTP2Response. Recuerde que muchos servidores rechazan TRACE por razones de seguridad.

Ejemplo

oClient.OnHTTP2Response := OnHTTP2ResponseEvent;
oClient.TraceAsync('https://api.example.com/diag');

Volver a Métodos