TsgcHTTP2Client › Methods › Delete
URL ile tanımlanan kaynağı kaldırmak için eşzamanlı bir HTTP/2 DELETE gerçekleştirir.
function Delete(const aURL: string): string;
| Name | Type | Açıklama |
|---|---|---|
aURL | const string | Sunucuda silinecek kaynağın mutlak URL'si. |
Yanıt gövdesi (genellikle bir JSON durum belgesi) bir dize olarak çözülür. (string)
DELETE istekleri genellikle gövde taşımaz. Başarılı bir çağrı genellikle boş bir dizeyle 204 No Content veya sunucuya bağlı olarak bir onay belgesiyle 200 OK döndürür.
vResponse := oClient.Delete('https://api.example.com/users/42');
procedure Delete(Const aURL: string; const aResponseContent: TStream);
| Name | Type | Açıklama |
|---|---|---|
aURL | const string | Sunucuda silinecek kaynağın mutlak URL'si. |
aResponseContent | const TStream | Sunucunun yanıt gövdesini olduğu gibi toplayan stream. |
Yanıtı çağıran tarafından sağlanan bir TStream içine yakalayan stream tabanlı varyant. Silme yanıtı büyük olabileceğinde veya doğrudan diske kalıcı hâle getirilmesi gerektiğinde bu aşırı yüklemeyi seçin.
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;