inversion de variables incompréhensibles - Java - Programmation
Marsh Posté le 05-11-2009 à 11:52:39
j'ai même tenté de réduire la fonction le plus simplement possible à :
Code :
|
et toujours en appellant
OracleAxis_WS?method=get&_url=URL&_login=LOGIN&_mdp=MDP&query=maQuery
il me retourne
URL -- LOGIN -- MDP - maQuery
c'est tout mais alors tout sauf logique
Marsh Posté le 05-11-2009 à 21:32:59
Si les paramètres n'arrient pas dans l'ordre attendu c'est que la définition de ton web service doit être erronée. Quelque part tu dois définir un mapping entre le nom des paramètres de ton appel web service et les arguments de la méthode java que tu appelles.
Donc tu peux changer la définiton du service web ou changer l'ordre de tes paramètres dans la méthode get pour l'adapter au mapping actuel.
Marsh Posté le 05-11-2009 à 11:35:32
Bonjour,
j'ai un problème assez bizarre.
j'ai un webservice que j'appelle avec 4 paramètres (3 pour se connecter à une BD oracle et le dernier pour la requête).
Quand je vérifie ce qui est passé en paramètre il interverti les variables entre elles sans aucune raison.
voilà le code :
or quand j'appelle mon webservice en utilisant l'adresse :
OracleAxis_WS?method=get&_url=URL&_login=LOGIN&_mdp=MDP&query=maQuery
il me retourne :
maQuery -- MDP -- URL -- LOGIN
alors qu'il devrait me retourner :
URL -- LOGIN -- MDP - maQuery
Je ne comprends pas du tout pourquoi il inverse les variables entres elle.
quelqu'un à une idée ?