TsgcHTTP3Client › Methoden › ConnectAsync

ConnectAsync Methode

Sendet eine nicht-blockierende HTTP/3-CONNECT-Anfrage; die Antwort trifft über OnResponse ein.

Syntax

procedure ConnectAsync(const aURL: string);

Parameter

NameTypBeschreibung
aURLconst stringAbsolute URL der Zielressource.

Rückgabewert

Keine. Die Antwort wird über OnResponse zugestellt.

Hinweise

Die Anfrage läuft in einem Hintergrund-Thread, und die Methode kehrt sofort zurück. Die Antwort wird über OnResponse geliefert, und ein Fehler wird über OnError gemeldet.

CONNECT fordert einen Tunnel zur Zielressource an. Um einen Extended-CONNECT-Tunnel aufzubauen, der geöffnet bleibt, verwenden Sie stattdessen ExtendedConnect.

Das synchrone Gegenstück ist Connect, das blockiert und den Body direkt zurückgibt.

Die Ereignisse werden im Hintergrund-Worker-Thread ausgelöst, der die Anfrage ausgeführt hat, nicht im Haupt-Thread. Synchronisieren Sie, bevor Sie aus dem Handler auf VCL- oder FMX-Steuerelemente zugreifen.

Beispiel



oClient.OnResponse := OnResponseEvent;

oClient.ConnectAsync('https://api.example.com/v1/items');

Zurück zu Methoden