PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type wsRequête
  • Fonctions utilisant les variables de type wsRequête
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
wsRequête (Type de variable)
En anglais : wsRequest
Le type wsRequête permet de définir toutes les caractéristiques avancées d'un Webservice. Ce type de variable permet notamment de définir les entêtes HTTP utilisées par un Webservice. Les Websevices EBay et SharePoint nécessitent ce type d'entêtes HTTP.
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.
Versions 25 et supérieures
Android Ce type de variable est désormais disponible pour les applications Android.
Nouveauté 25
Android Ce type de variable est désormais disponible pour les applications Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Exemple
C est un wsRequête
C..EntêteHTTP["cle"] = "Valeur"
// Appel de la procédure du Webservice
// en lui passant l'entête puis les paramètres attendus
ProcWebService(C, param1_WS, param2_WS)
// Affiche la requête envoyée
Trace(C..SourceXML)
Remarques

Propriétés spécifiques à la description des variables de type wsRequête

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type wsRequête :
Nom de la propriétéType manipuléEffet
Versions 24 et supérieures
CertificatClient
Nouveauté 24
CertificatClient
CertificatClient
Chaîne de caractères ou bufferCorrespond :
  • à 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>".
Versions 21 et supérieures
DuréeNonRéponse
Nouveauté 21
DuréeNonRéponse
DuréeNonRéponse
Entier ou DuréeTemps maximum d'attente de la réponse (exprimé en millisecondes). Cette propriété peut correspondre à :
  • un entier correspondant au nombre de millisecondes,
  • une variable de type Durée,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 20 s ou 20000 ms).
    Nouveauté 23
    l'indication directe de la durée (par exemple 20 s ou 20000 ms).
    l'indication directe de la durée (par exemple 20 s ou 20000 ms).
Par défaut, cette propriété vaut 20 secondes.
EntêteHTTPTableau associatif de chaînes UnicodeEntêtes HTTP.
Versions 24 et supérieures
MotDePasseCertificatClient
Nouveauté 24
MotDePasseCertificatClient
MotDePasseCertificatClient
Chaîne de caractèresMot de passe associé au certificat client (chaîne vide par défaut).
SourceXMLBinaire / BufferSource XML envoyée au serveur.
Cette propriété est disponible en lecture uniquement.

Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions utilisant les variables de type wsRequête

Versions 18 et supérieures
SOAPAjouteAssertionSAML
SOAPAjouteAssertionSAML
Ajoute une assertion SAML à une requête de Webservice.
Versions 18 et supérieures
SOAPAjouteSignatureXML
SOAPAjouteSignatureXML
Ajoute une signature XML à une requête de Webservice.
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire