TsgcHTTP3Client › Méthodes › PatchAsync

PatchAsync Méthode

Envoie une requête HTTP/3 PATCH non bloquante ; la réponse arrive via OnResponse.

Syntaxe

procedure PatchAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');

Paramètres

NomTypeDescription
aURL const stringURL absolue de la ressource à laquelle la requête est envoyée.
aData const stringCorps de la requête contenant la mise à jour partielle envoyée au serveur.
aContentTypeconst stringValeur de l'en-tête content-type. Par défaut : application/json.

Remarques

PatchAsync envoie une requête HTTP/3 PATCH et retourne immédiatement, sans bloquer le thread appelant. Lorsque la réponse complète a été reçue, elle est transmise via l'événement OnResponse ; si la requête échoue, OnError est déclenché à la place. PATCH envoie uniquement les modifications apportées à la ressource plutôt que de la remplacer intégralement. Pour un appel bloquant qui retourne directement le corps, utilisez Patch.

Exemple


oClient.OnResponse := OnResponseEvent;
oClient.PatchAsync('https://api.example.com/v1/users/42', '{"name":"john"}');

Retour aux méthodes