TsgcHTTP3Client › Methoden › PutAsync

PutAsync Methode

Verstuurt een niet-blokkerend HTTP/3 PUT-verzoek; het antwoord arriveert via OnResponse.

Syntaxis

procedure PutAsync(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 stringAanvraagberichttekst die naar de server wordt verstuurd.
aContentTypeconst stringWaarde van de content-type-header. Standaard application/json.

Opmerkingen

PutAsync verstuurt een HTTP/3 PUT-verzoek en keert onmiddellijk terug, zonder de aanroepende thread te blokkeren. Wanneer het volledige antwoord is ontvangen, wordt het geleverd via het OnResponse-event; als het verzoek mislukt, wordt in plaats daarvan OnError geactiveerd. Stel aContentType in om overeen te komen met de payload, bijvoorbeeld application/json bij het verzenden van een JSON-document. Gebruik voor een blokkerende aanroep die de body direct retourneert Put.

Voorbeeld


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

Terug naar methoden