Bonjour , j'ai écris un webservice avec visual studio 2008 en C#, depuis un navigateur le Web service fonctionne parfaitement.
Hors depuis mon application en PERL, bien que j'arrive effectivement à l'appeller (et a récuperer une reponse), je n'arrive pas a lui passer les paramettres, ceux-ci restent toujours desperement à la valeur NULL.
Mon code PERL
Appelle cette méthode en c# :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #!c:/Perl/bin/perl # # Appel des librairies # use DBI(); use CGI; use SOAP::Lite; $service = SOAP::Lite ->uri('http://localhost') ->proxy("http://localhost:2897/cpam.asmx") ->service('http://localhost:2897/cpam.asmx?WSDL'); $test = "test"; print "test retour : ". $service->Test($test) ."<br/>";
Me retourne désesperement vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [WebMethod] public string Test(string test) { if (string.IsNullOrEmpty(test)) { test = "vide"; } return test; }
Partager