TsgcHTTP2ClientMetodi › ConnectAsync

ConnectAsync Metodo

Apre la sessione HTTP/2 e invia una GET non bloccante; la risposta viene instradata verso OnHTTPAPISSE.

Sintassi

procedure ConnectAsync(const aURL: string);

Parametri

NomeTipoDescrizione
aURLconst stringURL assoluto utilizzato per la richiesta GET iniziale. Lo schema determina se il trasporto è cifrato con TLS (h2) o in chiaro (h2c).

Note

A differenza di Connect, questa variante ritorna immediatamente dopo aver inviato la richiesta. Il body e gli header della risposta vengono consegnati in modo asincrono tramite l'evento OnHTTP2Response, mantenendo libero il thread chiamante per emettere ulteriori richieste sulla stessa sessione multiplexata.

Esempio

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

Torna ai Metodi