TsgcHTTP2Client › Methoden › ConnectAsync
Öffnet die HTTP/2-Sitzung und sendet ein nicht-blockierendes GET; die Antwort wird an OnHTTP2Response weitergeleitet.
procedure ConnectAsync(const aURL: string);
| Name | Typ | Beschreibung |
|---|---|---|
aURL | const string | Absolute URL, die für die anfängliche GET-Anfrage verwendet wird. Das Schema bestimmt, ob der Transport TLS-verschlüsselt (h2) oder im Klartext (h2c) erfolgt. |
Anders als Connect kehrt diese Variante sofort nach dem Versenden der Anfrage zurück. Der Antwort-Body und die Header werden asynchron über das OnHTTP2Response-Ereignis zugestellt, sodass der aufrufende Thread frei bleibt, um zusätzliche Anfragen auf derselben gemultiplexten Sitzung auszugeben.
oClient.OnHTTP2Response := OnHTTP2ResponseEvent;
oClient.ConnectAsync('https://api.example.com/status');