TsgcHTTP2ClientMethoden › ConnectAsync

ConnectAsync Methode

Öffnet die HTTP/2-Sitzung und sendet ein nicht-blockierendes GET; die Antwort wird an OnHTTP2Response weitergeleitet.

Syntax

procedure ConnectAsync(const aURL: string);

Parameter

NameTypBeschreibung
aURLconst stringAbsolute 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.

Hinweise

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.

Beispiel

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

Zurück zu Methoden