TsgcHTTP2Client › Methods › TraceAsync
Sendet eine nicht blockierende HTTP/2-TRACE-Anfrage; das zurückgesendete Payload trifft über OnHTTP2Response ein.
procedure TraceAsync(const aURL: string);
| Name | Typ | Beschreibung |
|---|---|---|
aURL | const string | Absolute URL für das Ziel. Die Anfrage-Header, die der Ursprungsserver sieht (nach dem Durchlaufen etwaiger Proxys), werden zurückgegeben. |
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.
oClient.OnHTTP2Response := OnHTTP2ResponseEvent;
oClient.TraceAsync('https://api.example.com/diag');