TsgcHTTP3Client › Methoden › PatchAsync
Verstuurt een niet-blokkerende HTTP/3 PATCH-aanvraag; het antwoord arriveert via OnResponse.
procedure PatchAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| Naam | Type | Beschrijving |
|---|---|---|
aURL | const string | Absolute URL van de resource waarnaar het verzoek wordt verstuurd. |
aData | const string | Verzoekbody met de gedeeltelijke update die naar de server wordt verstuurd. |
aContentType | const string | Waarde van de content-type-header. Standaard application/json. |
PatchAsync verstuurt een HTTP/3 PATCH-verzoek en keert onmiddellijk terug, zonder de aanroepende thread te blokkeren. Wanneer het volledige antwoord is ontvangen, wordt het afgeleverd via de OnResponse-gebeurtenis; als het verzoek mislukt, wordt in plaats daarvan OnError geactiveerd. PATCH verstuurt alleen de wijzigingen in de resource in plaats van deze te vervangen. Gebruik Patch voor een blokkerende aanroep die de body direct retourneert.
oClient.OnResponse := OnResponseEvent;
oClient.PatchAsync('https://api.example.com/v1/users/42', '{"name":"john"}');