TsgcHTTP3Client › Methoden › PutAsync
Verstuurt een niet-blokkerend HTTP/3 PUT-verzoek; het antwoord arriveert via OnResponse.
procedure PutAsync(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 | Aanvraagberichttekst die naar de server wordt verstuurd. |
aContentType | const string | Waarde van de content-type-header. Standaard application/json. |
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.
oClient.OnResponse := OnResponseEvent;
oClient.PutAsync('https://api.example.com/v1/users/42', '{"name":"john"}');