TsgcHTTP3Client › Yöntemler › GetAsync
Engellemesiz bir HTTP/3 GET isteği gönderir; yanıt OnResponse üzerinden gelir.
procedure GetAsync(const aURL: string);
| Name | Type | Açıklama |
|---|---|---|
aURL | const string | Alınacak kaynağın mutlak URL'si. Sorgu dizesi parametreleri zaten kodlanmış olmalıdır. |
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.
oClient.OnResponse := OnResponseEvent;
oClient.GetAsync('https://api.example.com/v1/users');
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
ShowMessage(Response.DataString);
end;