TsgcHTTP3Client › Yöntemler › Post

Post Yöntem

Gövde yükü ile zaman uyumlu bir HTTP/3 POST isteği gönderir ve yanıt gövdesini döndürür.

Sözdizimi

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

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.

Dönüş Değeri

Sunucudan alınan yanıt gövdesi, dize olarak çözümlenmiş. (string)

Remarks

Post, tam HTTP/3 yanıtı alınana kadar çağıran iş parçacığını bloke eder ve gövdeyi dize olarak döndürür. Yükle eşleşmesi için aContentType'ı ayarlayın; örneğin JSON belge gönderirken application/json. Engellemesiz istekler için yanıtı OnResponse'a ileten PostAsync'i kullanın.

Örnek


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

Yöntemlere Dön