t00f
Messages postés64Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention23 octobre 2009
-
23 oct. 2009 à 10:04
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 2014
-
23 oct. 2009 à 15:53
Bonjour à tous,
Après une bonne heure de recherche, je n'arrive pas à résoudre un problème qui me parait tellement banal dans le monde des Webservices.
Je travaille sur le Compact Framework et souhaite passer à un Webservice, un ensemble de paramètre (méthod POST)
Ces paramètres peuvent être des strings ou tableaux de strings. Par exemple :
- firstname = "toto";
- lastname = "tata";
- phonenumber = ["000", "001", "002" ...];
Comment passer ces paramètre correctement ? en prenant en compte l'urlencoding etc...
J'ai vu que certains s'amusaient à créer des strings sous la forme
key1=value1&key2=value2&...
Si je suis obligé de faire comme cela, comment puis-je gérer mon tableau ?
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 23 oct. 2009 à 15:53
Bonjour,
Je ne vois pas pourquoi tu te soucies autant de ton échange réseau (passage par url des paramètres) avec le web service.
En effet, le framework .Net (et même le compact framework) t'offre des classes (de gestion des Web Service) qui masque cette compléxité. Ainsi, tu appelles tes méthodes comme si elle faisait partie de ton projet (et ce, avec autant de paramètres que souhaités).
Comment faire ?
Je ne pense pas qu'il y aura grande différence par rapport à l'utilisation d'un Web service dans un appli WinForm (tu pourras rechercher des exmples).
Voici, pour t'aitder, une liste de liens (c'est en VB mais bon, ça devrait pas être dur à transcrire):
- Lien 1 - Lien 2
Bon développement,
Billou_13
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------