Webservice et passage de paramètres

Signaler
Messages postés
64
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
23 octobre 2009
-
Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
-
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 ?

Merci d'avance

1 réponse

Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
23
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
---------------------