Bonjour à vous, je suis en train de mettre en place une communication Serveur/Client SOAP en Perl. Pour cela j'ai trouvé un site traitant du sujet :
http://guide.soaplite.com/
Lorsque je test ce bout de code,
Coté serveur
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
18 #!/usr/bin/env perl use SOAP::Transport::HTTP; SOAP::Transport::HTTP::CGI -> dispatch_to('Demo') -> handle; package Demo; sub hi { return "hello, world"; } sub bye { return "goodbye, cruel world"; }
Coté client
A l'exécution de ce code (je suis allé vérifié la validité des valeurs renseigné dans uri et proxy, j'ai même utilisé mon propre serveur http avec mod_perl)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/usr/bin/env perl use SOAP::Lite; print SOAP::Lite -> uri('http://www.soaplite.com/Demo') -> proxy('http://services.soaplite.com/hibye.cgi') -> hi() -> result;
j'obtiens un pédalage dans la choucroute. Aucune résultat.
A savoir que je me trouve derrière un proxy.
Je vous remercie de m'éclairer sur le sujet.![]()
Partager