TsgcHTTP3Client › Metody › TraceAsync
Wysyła nieblokujące żądanie HTTP/3 TRACE; odpowiedź dociera poprzez zdarzenie OnResponse.
procedure TraceAsync(const aURL: string);
| Nazwa | Typ | Opis |
|---|---|---|
aURL | const string | Bezwzględny adres URL, pod który wysyłane jest żądanie TRACE. |
TraceAsync wysyła żądanie HTTP/3 TRACE i zwraca natychmiast, nie blokując wywołującego wątku. Gdy zostanie odebrana pełna odpowiedź, jest ona dostarczana przez zdarzenie OnResponse; jeśli żądanie nie powiedzie się, zamiast tego wywoływane jest OnError. TRACE wykonuje test pętli komunikatów na ścieżce do zasobu; wiele serwerów wyłącza go ze względów bezpieczeństwa. Aby użyć wywołania blokującego, które zwraca treść bezpośrednio, użyj Trace.
oClient.OnResponse := OnResponseEvent;
oClient.TraceAsync('https://api.example.com/v1/users');