Construit la requête HTTP d'appel à une fonction d'une API.
// Appel classique utilisant l'appel complet à une méthode de Webservice
stParam1 est un Param1
stParam1.Chaîne = "une chaîne"
stParam1.Entier = 2
stRet est un MonResult
stRet = MaFonction(stParam1)
// Récupération du Buffer pour appel via la fonction OpenAPIVersHTTP
stParam1 est un Param1
stParam1.Chaîne = "une chaîne"
stParam1.Entier = 2
cMaRequête est un httpRequête = OpenAPIVersHTTP(MaFonction, stParam1)
HTTPEnvoie(cMaRequête)
Syntaxe
<Résultat> = OpenAPIVersHTTP(<Fonction> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Résultat> : Variable de type httpRequête
Variable de type httpRequête correspondant à la requête HTTP générée.
<Fonction> : Chaîne de caractères
Nom de la fonction pour laquelle la requête HTTP doit être construite.
<Paramètre 1> : Variant optionnel
Premier paramètre attendu par la fonction.
<Paramètre N> : Variant optionnel
Nième paramètre attendu par la fonction.
Remarques
La fonction
OpenAPIVersHTTP construit la requête HTTP (sous forme du type avancé
httpRequête) qui pourrait être envoyée à l'API via la syntaxe :
<Fonction API>([<Paramètre 1 de la fonction> [, ... [<Paramètre N de la fonction>]]])
La requête générée peut ensuite être envoyée grâce à la fonction
HTTPEnvoie.
Composante : wd280com.dll