TsgcHTTP3Client › Metodi › PostAsync
Invia una richiesta HTTP/3 POST non bloccante; la risposta arriva su OnResponse.
procedure PostAsync(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded');
| 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. |
PostAsync invia una richiesta HTTP/3 POST e ritorna immediatamente, senza bloccare il thread chiamante. Quando la risposta completa è stata ricevuta, viene consegnata sull'evento OnResponse; se la richiesta fallisce, viene invece generato OnError. Impostare aContentType in base al payload, ad esempio application/json quando si invia un documento JSON. Per una chiamata bloccante che restituisce direttamente il corpo, utilizzare Post.
oClient.OnResponse := OnResponseEvent;
oClient.PostAsync('https://api.example.com/v1/login', 'user=john&pass=secret');