TsgcHTTP3Client › Metodi › Post
Invia una richiesta HTTP/3 POST sincrona con un payload nel corpo e restituisce il corpo della risposta.
function Post(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded'): string;
| Nome | Tipo | Descrizione |
|---|---|---|
aURL | const string | URL assoluto della risorsa a cui viene inviata la richiesta. |
aData | const string | Corpo della richiesta inviato al server. |
aContentType | const string | Valore dell'header content-type. Il valore predefinito è application/x-www-form-urlencoded. |
Corpo della risposta ricevuto dal server, decodificato come stringa. (string)
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.
vResponse := oClient.Post('https://api.example.com/v1/login', 'user=john&pass=secret');