TsgcHTTP3Client › Methoden › OptionsAsync
Sendet eine nicht-blockierende HTTP/3-OPTIONS-Anfrage; die Antwort trifft über OnResponse ein.
procedure OptionsAsync(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.
OPTIONS fragt den Server, welche Methoden und Fähigkeiten die Zielressource unterstützt. Beachten Sie, dass das synchrone Gegenstück RequestOptions heißt, weil Options mit einem vorhandenen Bezeichner in Delphi und C++Builder kollidiert.
Das synchrone Gegenstück ist RequestOptions, 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.OptionsAsync('https://api.example.com/v1/items');