URL: https://linuxfr.org/forums/programmation-perl/posts/lwp-comportement-diff%C3%A9rent-cgiligne-de-commande Title: LWP: Comportement différent CGI/ligne de commande Authors: lom Date: 2007年03月06日T16:02:19+01:00 Tags: Score: 0 Hello, J'ai un problème bizarre (pour moi en tout cas). Voila un script perl minimaliste, qui tourne sous apache 1.3: #!/usr/bin/perl print "Content-type: text/html\n\n"; require LWP::UserAgent; my $ua = LWP::UserAgent->new; £spaces£ £/spaces£my $response = $ua->get("[http://google.com](http://google.com)"); £spaces£ £/spaces£if ($response->is_success) { £spaces£ £/spaces£print $response->content; # or whatever £spaces£ £/spaces£} £spaces£ £/spaces£else { £spaces£ £/spaces£print $response->status_line; £spaces£ £/spaces£} (désolé pour les - > je ne vois pas comment les afficher dans le code...) Il se connecte juste à google et affiche la page, sans subtilité aucune. Ça marche très bien en ligne de commande, mais pas dans apache. J'obtiens l'erreur suivante: 500 Can't connect to google.com:80 (Bad hostname 'google.com'). Je n'ai rien trouvé qui s'apparente à ça sur le web (si ce n'est 2 messages proches de mon problème de la même personne, il y a un bout de temps et sans solution.). Apache est bien configuré (en théorie), en tout cas les autres CGI tournent très bien. Si quelqu'un a une piste, je lui en serait très reconnaissant.