TsgcHTTP3Client › Metodi › Post

Post Metodo

Invia una richiesta HTTP/3 POST sincrona con un payload nel corpo e restituisce il corpo della risposta.

Sintassi

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

Parametri

NomeTipoDescrizione
aURLconst stringURL assoluto della risorsa a cui viene inviata la richiesta.
aDataconst stringCorpo della richiesta inviato al server.
aContentTypeconst stringValore dell'header content-type. Il valore predefinito è application/x-www-form-urlencoded.

Valore restituito

Corpo della risposta ricevuto dal server, decodificato come stringa. (string)

Note

Post blocca il thread chiamante finché la risposta HTTP/3 completa non è stata ricevuta e restituisce il corpo come stringa. Impostare aContentType in modo che corrisponda al payload, ad esempio application/json quando si invia un documento JSON. Per richieste non bloccanti utilizzare PostAsync, che consegna la risposta su OnResponse.

Esempio


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

Torna ai Metodi