TsgcHTTP3Client › Methoden › PatchAsync

PatchAsync Methode

Verstuurt een niet-blokkerende HTTP/3 PATCH-aanvraag; het antwoord arriveert via OnResponse.

Syntaxis

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

Parameters

NaamTypeBeschrijving
aURLconst stringAbsolute URL van de resource waarnaar het verzoek wordt verstuurd.
aDataconst stringVerzoekbody met de gedeeltelijke update die naar de server wordt verstuurd.
aContentTypeconst stringWaarde van de content-type-header. Standaard application/json.

Opmerkingen

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.

Voorbeeld


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

Terug naar methoden