TsgcHTTP3Client › Méthodes › Post

Post Méthode

Envoie une requête HTTP/3 POST synchrone avec un corps de message et retourne le corps de la réponse.

Syntaxe

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

Paramètres

NomTypeDescription
aURL const stringURL absolue de la ressource à laquelle la requête est envoyée.
aData const stringCorps de la requête envoyé au serveur.
aContentTypeconst stringValeur de l'en-tête content-type. Valeur par défaut : application/x-www-form-urlencoded.

Valeur de retour

Corps de la réponse reçu du serveur, décodé sous forme de chaîne. (string)

Remarques

Post bloque le thread appelant jusqu'à ce que la réponse HTTP/3 complète ait été reçue et retourne le corps sous forme de chaîne. Définissez aContentType pour correspondre à la charge utile, par exemple application/json lors de l'envoi d'un document JSON. Pour les requêtes non bloquantes, utilisez PostAsync, qui délivre la réponse sur OnResponse.

Exemple


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

Retour aux méthodes