TsgcHTTP3Client › Methoden › GetAsync
Sendet eine nicht-blockierende HTTP/3-GET-Anfrage; die Antwort trifft über OnResponse ein.
procedure GetAsync(const aURL: string);
| Name | Typ | Beschreibung |
|---|---|---|
aURL | const string | Absolute URL der Zielressource. |
Keine. Die Antwort wird über OnResponse zugestellt.
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.
GET ruft eine Repräsentation der Zielressource ab und trägt keinen Anfrage-Body.
Das synchrone Gegenstück ist Get, 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.
oClient.OnResponse := OnResponseEvent;
oClient.GetAsync('https://api.example.com/v1/items');