TsgcHTTP2ClientMetody › TraceAsync

TraceAsync Metoda

Wysyła nieblokujące żądanie HTTP/2 TRACE; odpowiedź z powtórzonym ładunkiem dociera przez zdarzenie OnHTTP2Response.

Składnia

procedure TraceAsync(const aURL: string);

Parametry

NazwaTypOpis
aURLconst stringBezwzględny adres URL docelowy. Nagłówki żądania widziane przez serwer źródłowy (po przejściu przez serwery proxy) zostaną odesłane z powrotem.

Uwagi

Nieblokujący wariant metody Trace. Przydatny, gdy kilka sond TRACE jest uruchamianych równocześnie dla różnych punktów końcowych bez blokowania wywołującego; każda odpowiedź jest przekazywana przez zdarzenie OnHTTP2Response. Należy pamiętać, że wiele serwerów odrzuca TRACE ze względów bezpieczeństwa.

Przykład

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

Powrót do metod