TsgcHTTP2ClientMethods › Delete

Delete Yöntem

URL ile tanımlanan kaynağı kaldırmak için eşzamanlı bir HTTP/2 DELETE gerçekleştirir.

Aşırı Yüklemeler

Aşırı Yükleme 1

Sözdizimi

function Delete(const aURL: string): string;

Parametreler

NameTypeAçıklama
aURLconst stringSunucuda silinecek kaynağın mutlak URL'si.

Dönüş Değeri

Yanıt gövdesi (genellikle bir JSON durum belgesi) bir dize olarak çözülür. (string)

Remarks

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.

Örnek

vResponse := oClient.Delete('https://api.example.com/users/42');

Overload 2

Sözdizimi

procedure Delete(Const aURL: string; const aResponseContent: TStream);

Parametreler

NameTypeAçıklama
aURLconst stringSunucuda silinecek kaynağın mutlak URL'si.
aResponseContentconst TStreamSunucunun yanıt gövdesini olduğu gibi toplayan stream.

Remarks

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.

Örnek

oOut := TMemoryStream.Create;
try
  oClient.Delete('https://api.example.com/users/42', oOut);
finally
  oOut.Free;
end;

Yöntemlere Dön