TsgcHTTP2Client › Methods › Delete
Führt einen synchronen HTTP/2-DELETE durch, um die durch die URL identifizierte Ressource zu entfernen.
function Delete(const aURL: string): string;
| Name | Typ | Beschreibung |
|---|---|---|
aURL | const string | Absolute URL der auf dem Server zu löschenden Ressource. |
Antworttext (oft ein JSON-Statusdokument), als String decodiert. (string)
DELETE-Anfragen führen normalerweise keinen Body. Ein erfolgreicher Aufruf gibt in der Regel 204 No Content mit einer leeren Zeichenfolge zurück oder 200 OK mit einem Bestätigungsdokument, je nach Server.
vResponse := oClient.Delete('https://api.example.com/users/42');
procedure Delete(Const aURL: string; const aResponseContent: TStream);
| Name | Typ | Beschreibung |
|---|---|---|
aURL | const string | Absolute URL der auf dem Server zu löschenden Ressource. |
aResponseContent | const TStream | Stream, der den Antwort-Body des Servers wortwörtlich sammelt. |
Stream-basierte Variante, die die Antwort in einen vom Aufrufer bereitgestellten TStream erfasst. Wählen Sie diese Überladung, wenn die Löschantwort groß sein kann oder direkt auf die Festplatte persistiert werden muss.
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;