Incompatibilité http_proxy et SOAP::Lite ?
Après avoir galéré pour configurer correctement ma variable http_proxy, je rencontre un nouveau problème!!!
Par exemple, mon script tout simple avec SOAP::Lite appelant un web service :
Code:
1 2 3 4 5 6 7 8
| use SOAP::Lite;
my $service = SOAP::Lite
->uri('http://serveur.test/')
->proxy('http://serveur.test/Test_WebServ_eP/CalcService.asmx')
->service('http://serveur.test/Test_WebServ_eP/CalcService.asmx?WSDL');
print "alors :". $service->HelloWorld() ."\n"; |
Si j'ai une variable proxy de définie, ce script ne passe pas :
Citation:
Service description 'http://serveur.test/Test_WebServ_eP/CalcService.asmx?WSDL' can't be loaded: 503 Service Unavailable
Alors que sans variable proxy, ca passe très bien...
Je suis preneur de tout idée ;-)
Enfin questions subsidiaires :
- lorsque j'ai rencontré mon problème, j'ai dans un premier temps désinstaller/réinstaller perl et PPM. Mais quand je les réinstallais, les différents repositories restaient définis, malgré une suppression du répertoire Perl : est ce normal?
- enfin, même lorsque ma variable http_proxy était bien définie, seul le repository principal (http://ppm4.activestate.com/MSWin32-...22/package.xml) se chargait correctement, les autres n'affichaient aucun package dans la colonne # Pkgs : est ce normal??