TsgcHTTP3Client › Methoden › PatchAsync

PatchAsync Methode

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

Syntax

procedure PatchAsync(const aURL: string; const aData: string;

  const aContentType: string = 'application/json');

Parameter

NameTypBeschreibung
aURLconst stringAbsolute URL der Zielressource.
aDataconst stringAnfrage-Body. Er wird vor dem Senden als UTF-8 kodiert.
aContentTypeconst stringWert des content-type-Anfrage-Headers. Standardmäßig application/json.

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.

PATCH wendet eine teilweise Änderung auf die Zielressource an.

Das synchrone Gegenstück ist Patch, 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.PatchAsync('https://api.example.com/v1/items', '{}');

Zurück zu Methoden