TsgcHTTP3Client › Méthodes › PatchAsync
Envoie une requête HTTP/3 PATCH non bloquante ; la réponse arrive via OnResponse.
procedure PatchAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| Nom | Type | Description |
|---|---|---|
aURL
| const string | URL absolue de la ressource à laquelle la requête est envoyée. |
aData
| const string | Corps de la requête contenant la mise à jour partielle envoyée au serveur. |
aContentType | const string | Valeur de l'en-tête content-type. Par défaut : application/json. |
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.
oClient.OnResponse := OnResponseEvent;
oClient.PatchAsync('https://api.example.com/v1/users/42', '{"name":"john"}');