TsgcHTTP3Client › Metody › Post
Wysyła synchroniczne żądanie HTTP/3 POST z treścią i zwraca treść odpowiedzi.
function Post(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded'): string;
| Nazwa | Typ | Opis |
|---|---|---|
aURL | const string | Bezwzględny adres URL zasobu, do którego wysyłane jest żądanie. |
aData | const string | Treść żądania wysłana do serwera. |
aContentType | const string | Wartość nagłówka content-type. Domyślnie application/x-www-form-urlencoded. |
Treść odpowiedzi otrzymana od serwera, zdekodowana jako ciąg znaków. (string)
Post blokuje wątek wywołujący do momentu odebrania pełnej odpowiedzi HTTP/3 i zwraca treść jako ciąg znaków. Ustaw aContentType odpowiednio do zawartości, na przykład application/json przy wysyłaniu dokumentu JSON. W przypadku żądań nieblokujących użyj PostAsync, które dostarcza odpowiedź przez OnResponse.
vResponse := oClient.Post('https://api.example.com/v1/login', 'user=john&pass=secret');