TsgcHTTP2Client › Methoden › Delete
Voert een synchrone HTTP/2 DELETE uit om de resource die door de URL is geïdentificeerd te verwijderen.
function Delete(const aURL: string): string;
| Naam | Type | Beschrijving |
|---|---|---|
aURL | const string | Absolute URL van de op de server te verwijderen resource. |
Antwoordbody (vaak een JSON-statusdocument) gedecodeerd als een string. (string)
DELETE-verzoeken bevatten doorgaans geen body. Een succesvolle aanroep retourneert gewoonlijk 204 No Content met een lege string, of 200 OK met een bevestigingsdocument, afhankelijk van de server.
vResponse := oClient.Delete('https://api.example.com/users/42');
procedure Delete(Const aURL: string; const aResponseContent: TStream);
| Naam | Type | Beschrijving |
|---|---|---|
aURL | const string | Absolute URL van de op de server te verwijderen resource. |
aResponseContent | const TStream | Stream die de antwoordtekst van de server ongewijzigd verzamelt. |
Streamgebaseerde variant die de respons opvangt in een door de aanroeper aangeleverde TStream. Kies deze overload wanneer de verwijderingsrespons groot kan zijn of rechtstreeks op schijf moet worden bewaard.
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;