TsgcHTTP2ClientMethods › TraceAsync

TraceAsync Methode

Sendet eine nicht blockierende HTTP/2-TRACE-Anfrage; das zurückgesendete Payload trifft über OnHTTP2Response ein.

Syntax

procedure TraceAsync(const aURL: string);

Parameter

NameTypBeschreibung
aURLconst stringAbsolute URL für das Ziel. Die Anfrage-Header, die der Ursprungsserver sieht (nach dem Durchlaufen etwaiger Proxys), werden zurückgegeben.

Hinweise

Nicht blockierende Variante von Trace. Nützlich, wenn mehrere TRACE-Sonden gegen verschiedene Endpunkte abgefeuert werden, ohne den Aufrufer zu blockieren; jede Antwort erscheint über OnHTTP2Response. Denken Sie daran, dass viele Server TRACE aus Sicherheitsgründen ablehnen.

Beispiel

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

Zurück zu Methoden