TsgcHTTP3Client › Yöntemler › PostAsync

PostAsync Yöntem

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

Sözdizimi

procedure PostAsync(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded');

Parametreler

NameTypeAçıklama
aURLconst stringİsteğin gönderildiği kaynağın mutlak URL'si.
aDataconst stringSunucuya gönderilen istek gövdesi.
aContentTypeconst stringcontent-type başlığının değeri. Varsayılan değer application/x-www-form-urlencoded'dur.

Remarks

PostAsync, bir HTTP/3 POST 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. Yükle eşleşmesi için aContentType'ı ayarlayın; örneğin JSON belge gönderirken application/json. Gövdeyi doğrudan döndüren engelleyen bir çağrı için Post kullanın.

Örnek


oClient.OnResponse := OnResponseEvent;
oClient.PostAsync('https://api.example.com/v1/login', 'user=john&pass=secret');

Yöntemlere Dön