begin process at 2012 05 29 10:05:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

Invocation de service Web


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Invocation de service Web

jeudi 30 novembre 2006 à 15:45:06 | Invocation de service Web

distil

Bonjour à tous,
Est ce que quelqu'un sait comment invoquer un service web en c++ (nom managé).
Merci.
jeudi 30 novembre 2006 à 19:43:14 | Re : Invocation de service Web

yann_lo_san

En code natif il faut utiliser COM et ATL SERVERpour le serveur (regardes sur msdn)
Mais le managé est beaucoup + simple avec SOAP et la création de projet automatique.

et pour le client du service web XML :

  1. Dans le menu Projet, cliquez sur Ajouter une référence Web pour afficher la boîte de dialogue Ajouter une référence Web.
  2. Entrez une URL pour un document de découverte ou la description WSDL du service Web XML.

    Par exemple, la description d'un service Web XML type créé à l'aide d'ATL Server et déployé localement peut être trouvée à l'aide d'une URL sous la forme suivante :

    http://localhost/Project/Project.dll?Handler=GenServiceWSDL
  3. Sélectionnez Ajouter une référence pour que SPROXY génère un fichier d'en-tête contenant une classe proxy pour le service Web XML. L'en-tête sera ajouté automatiquement à votre projet de façon que vous puissiez utiliser l'Affichage de classes pour consulter les classes et les méthodes disponibles.
  4. Incorporez l'en-tête généré par SPROXY dans les fichiers où vous écrirez le code d'accès au service Web XML.
  5. Assurez-vous que COM est initialisé correctement avant d'utiliser la classe proxy du service Web XML.
  6. Créez une instance de la classe proxy du service Web XML. Spécialisez le modèle de classe généré par SPROXY en utilisant l'archétype du client du service Web XML, ou utilisez le typedef par défaut.
  7. Si vous le souhaitez, définissez des paramètres proxy ou utilisez des fonctionnalités spécifiques de la classe proxy pour définir la connexion, l'authentification et d'autres paramètres.
  8. Écrivez du code pour appeler les méthodes sur le service Web XML.

    Utilisez toujours le gestionnaire de mémoire retourné par CSoapRootHandler::GetMemMgr pour allouer de la mémoire pour les paramètres [out] ou [in, out] et les en-têtes SOAP, sauf les BSTR qui doivent toujours être alloués à l'aide de SysAllocString, CComBSTR ou d'une classe ou fonction apparentée.



Cette discussion est classée dans : web, service, invocation


Répondre à ce message

Sujets en rapport avec ce message

DLL appel Web service [ par pcorbella ] Hello Everybody, J'ai une appli en smalltalk VSE 3.2 sous windows ... autant dire que c'est pas tout jeune qui sais activer des dll. Est il possible web service comment faire? [ par albanovisch ] Bonjour je cherche a savoir comment prendre une temperature d un site grace a un web service XML. Je ne comprend pas comment gerer ce que me ramene le web service axis2 [ par badr16 ] Salut tout le monde , j'ai besoin de savoir si la version d'axis 2 est disponible pour le langage C++ ou pas.Cordialement Badr Web Service [ par nborges ] J´aimerais faire un web service, ou j írei utilisé un programe apellé VTP( Virtual Terrain) qui est um software SIG 3D..ou apres avoir introdui certai je veut créer une dll non managé en c++ qui utilise un service web [ par vboussema ] salutj'ai une dll qui dois contenir une methode qui retourne un boolean cette dll est ecrite en c++ non managé pour qu'un autre programme (exe )va uti c++builder [ par tamermomo ] je veux réaliser un service web avec c++builder et j'arrive pas de le faire, si possible et s'il exit un code source qui réalise ce service web je le Comment manipuler des web service en c++ code natif?! [ par ghanmi04_05 ] Bonjour, J'ai ajouté une référence web à mon application écrit en c++ natif, le problème que j'arrive pas a utiliser les méthodes de mon web service. utilisation de libcurl en C++ pour se connecter a un service WEB [ par patevrard ] Bonjour Je souhaite trouver un petit exemple simple de code C ou C++ tournant sur linux utilisant [color=red]libcurl[/color] pour pouvoir se connecte Appeler les méthodes du web service en c++ [ par rachtout ] Bonsoir à tous, je signale que je débute aussi en C++ aussi qu'en web service.J'ai réussi à créer mon web service en c#.Maintenant je veux invoquer se Comment récupérer le contenu d'un tableau retourné par un web service [ par s7aira ] Bonsoir, J'ai une application PC qui expose un web service écrit en c# et une application sur un appareil mobile écrite en Qt/c++. Le web service expo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,669 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales