TsgcHTTP2ClientMetody › ConnectAsync

ConnectAsync Metoda

Otwiera sesję HTTP/2 i wysyła nieblokujące żądanie GET; odpowiedź jest kierowana do zdarzenia OnHTTP2Response.

Składnia

procedure ConnectAsync(const aURL: string);

Parametry

NazwaTypOpis
aURLconst stringBezwzględny adres URL używany do początkowego żądania GET. Schemat określa, czy transport jest szyfrowany TLS (h2), czy jawny (h2c).

Uwagi

W odróżnieniu od metody Connect, ta wersja zwraca sterowanie natychmiast po wysłaniu żądania. Treść odpowiedzi i nagłówki są dostarczane asynchronicznie przez zdarzenie OnHTTP2Response, dzięki czemu wątek wywołujący może wydawać kolejne żądania na tej samej sesji multipleksowanej.

Przykład

oClient.OnHTTP2Response := OnHTTP2ResponseEvent;
oClient.ConnectAsync('https://api.example.com/status');

Powrót do metod