TsgcHTTP3Client › Yöntemler › GetAsync

GetAsync Yöntem

Engellemesiz bir HTTP/3 GET isteği gönderir; yanıt OnResponse üzerinden gelir.

Sözdizimi

procedure GetAsync(const aURL: string);

Parametreler

NameTypeAçıklama
aURLconst stringAlınacak kaynağın mutlak URL'si. Sorgu dizesi parametreleri zaten kodlanmış olmalıdır.

Remarks

GetAsync, bir HTTP/3 GET isteği gönderir ve çağıran iş parçacığını engellemeden hemen geri döner. Yanıtın tamamı alındığında OnResponse olayına iletilir; istek başarısız olursa bunun yerine OnError tetiklenir. Kullanıcı arayüzünü duyarlı tutmak veya aynı HTTP/3 bağlantısı üzerinden aynı anda birden fazla istek göndermek için zaman uyumsuz yöntemleri kullanın. Gövdeyi doğrudan döndüren engelleyen bir çağrı için Get kullanın.

Örnek


oClient.OnResponse := OnResponseEvent;
oClient.GetAsync('https://api.example.com/v1/users');

procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
  ShowMessage(Response.DataString);
end;

Yöntemlere Dön