PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV, WINDEV Mobile 24 !
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
SOAPVersHTTP (Fonction)
En anglais : SOAPToHTTP
Construit la requête HTTP d'appel à une fonction d'un Webservice. Cette requête peut être modifiée pour l'adapter si nécessaire aux attentes du Webservice. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
// Appel classique utilisant l'appel complet à une méthode de Webservice
stParam 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 SoapExécuteXML
stParam est un Param1
stParam1.Chaîne = "une chaîne"
stParam1.Entier = 2
cMaRequête est un httpRequête = SOAPVersHTTP(MaFonction, stParam1)
HTTPEnvoie(cMaRequête)
Syntaxe
<Résultat> = SOAPVersHTTP(<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 (sans guillemets)
Nom de la fonction pour laquelle la requête SOAP doit être construite. Cette fonction est une fonction du WDSL du Webservice préalablement importé dans le projet.
<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
Les Webservices ont un spectre très large et tous ne respectent pas la norme. La facilité d'utilisation d’un Webservice tiers dans une application ou un site dépend de son concepteur. Cette fonction permet de récupérer le contenu de la requête HTTP qui part au serveur tiers de Webservice. Il est ainsi possible de modifier le contenu XML, pour l'adapter aux attentes du Webservice.
Composante : wd240xml.dll
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire