|
|
|
|
- Propriétés spécifiques à la description des variables de type apiRequête
apiRequête (Type de variable) En anglais : apiRequest
Le type apiRequête permet de définir toutes les caractéristiques avancées d'un requête exécutée via un webservice REST, importé via la documentation OpenAPI. Ces caractéristiques peuvent être définies et modifiées à l'aide de différentes propriétés WLangage. Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable. Req est un apiRequête Req.EntêteHTTP["cle"] = "Valeur" // Appel d'un point d'entrée du Webservice REST // en lui passant l'entête puis les paramètres attendus MonWebService.GetListeUtilisateur(Req, param1_WS, param2_WS) Propriétés Propriétés spécifiques à la description des variables de type apiRequête Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type apiRequête : | | | Nom de la propriété | Type manipulé | Effet |
---|
CertificatClient | Chaîne de caractères ou buffer | Correspond : - à une chaîne de caractères contenant un chemin d'accès au fichier .p12 contenant le certificat à joindre à la requête. Le chargement du certificat se fera automatiquement en prenant :
- le certificat présent dans la bibliothèque de l'exécutable (si il a été intégré à l'application),
- le certificat présent à l'emplacement spécifié sur disque (si le certificat n'a pas été intégré dans la bibliothèque de l'exécutable).
- Ã un buffer contenant le certificat (utilisation de la fonction fChargeBuffer).
Si cette propriété correspond à une chaîne vide (""), le certificat par défaut est réinitialisée à "<Aucun>". | EntêteHTTP | Tableau associatif de chaînes de caractères | Ensemble clé/valeur des entêtes à envoyer.Exemple d'utilisation de cette propriété :
cMaRequête.EntêteHTTP["Authorization"] = ... " WSSE profile=""UsernameToken""" cMaRequête.EntêteHTTP["X-WSSE"] = ... "UsernameToken Username=blahblah " cMaRequête.Entête["Cache-Control"] = " no-cache" | MotDePasseCertificatClient | Chaîne de caractères | Mot de passe associé au certificat client (chaîne vide par défaut). | Timeout | Entier ou Durée | Temps maximal d'attente pour la connexion exprimé en millisecondes (par défaut 20 secondes, soit 20000 millisecondes). Cette propriété peut correspondre à : - un entier correspondant au nombre de millisecondes,
- une variable de type Durée,
- l'indication directe de la durée (par exemple 20 s ou 20000 ms).
Si à la fin de ce délai, la connexion n'a pas pu s'effectuer, il y a échec de la connexion. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|