TsgcHTTP3Client › Yöntemler › Post
Gövde yükü ile zaman uyumlu bir HTTP/3 POST isteği gönderir ve yanıt gövdesini döndürür.
function Post(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded'): string;
| Name | Type | Açıklama |
|---|---|---|
aURL | const string | İsteğin gönderildiği kaynağın mutlak URL'si. |
aData | const string | Sunucuya gönderilen istek gövdesi. |
aContentType | const string | content-type başlığının değeri. Varsayılan değer application/x-www-form-urlencoded'dur. |
Sunucudan alınan yanıt gövdesi, dize olarak çözümlenmiş. (string)
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.
vResponse := oClient.Post('https://api.example.com/v1/login', 'user=john&pass=secret');