TsgcHTTP3Client › Metodi › PutAsync

PutAsync Metodo

Invia una richiesta HTTP/3 PUT non bloccante; la risposta arriva su OnResponse.

Sintassi

procedure PutAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');

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/json.

Note

PutAsync invia una richiesta HTTP/3 PUT 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 modo che corrisponda al payload, ad esempio application/json quando si invia un documento JSON. Per una chiamata bloccante che restituisce direttamente il corpo, utilizzare Put.

Esempio


oClient.OnResponse := OnResponseEvent;
oClient.PutAsync('https://api.example.com/v1/users/42', '{"name":"john"}');

Torna ai Metodi