Me revoici avec tj le même souci. Mon script Perl marche nickel sur ma machine en local.
Le voici :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| sub _getHALResponse
{
my ($_url, $timeout, $keyattr) = shift;
print 'getHalResponse param url is : ';
print $_url;
$url = new URI::URL($_url);
my $ua = new LWP::UserAgent;
my $resp = $ua->get($url);
my $content = $resp->content;
if(index($content,"aucun document") == -1){
print "FOUND IT!!";
return 1;
}
else {
print "doesn't find it...";
return 0;
}
} |
Et sur le serveur ou il tourne il plante toujours à la ligne :
my $resp = $ua->get($url);
Donc manifestement la fonction get est "bloquée" sur le serveur...
Je pense donc qu'il y a un paramétrage réseau sur le serveur qui pose problème...
Comme précédemment indiqué la commande wget fonctionne sur ce même serveur. Que puis je essayer d'autre?
Merci!
Partager