TsgcHTTP3Client › Metody › TraceAsync

TraceAsync Metoda

Wysyła nieblokujące żądanie HTTP/3 TRACE; odpowiedź dociera poprzez zdarzenie OnResponse.

Składnia

procedure TraceAsync(const aURL: string);

Parametry

NazwaTypOpis
aURLconst stringBezwzględny adres URL, pod który wysyłane jest żądanie TRACE.

Uwagi

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.

Przykład


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

Powrót do metod