TsgcHTTP3Client › Methoden › Delete
Verstuurt een synchrone HTTP/3 DELETE-aanvraag en retourneert de antwoordbody.
function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;
| Naam | Type | Beschrijving |
|---|---|---|
aURL | const string | Absolute URL van de resource die verwijderd moet worden. |
aResponseContent | TStream | Stream die de ruwe antwoordtekst ontvangt (alleen stream-overbelasting). |
Antwoordbody ontvangen van de server, gedecodeerd als een string. De stream-overload schrijft de body in plaats daarvan naar aResponseContent. (string)
Delete blokkeert de aanroepende thread totdat het volledige HTTP/3-antwoord is ontvangen. Gebruik de eerste overload wanneer het antwoord tekstueel is en in het geheugen past; gebruik de stream-overload om de ruwe body rechtstreeks naar een TStream te schrijven (bijvoorbeeld een bestand of geheugenstream). Als de client nog niet verbonden is, wordt de URL gebruikt om eerst de verbinding te openen. Gebruik voor een niet-blokkerende aanvraag DeleteAsync, dat het antwoord levert via OnResponse.
vResponse := oClient.Delete('https://api.example.com/v1/users/42');