http://www.perlmonks.org?node_id=1050525


in reply to 500 Can't connect to localhost:80 (Connection Refused) at ./sample.pl line 19

Please post the actual code you are running. Neither decoded-content or status-line are provided by LWP::UserAgent (decoded_content and status_line are) nor are even valid perl identifier names.

--MidLifeXis

Replies are listed 'Best First'.
Re^2: 500 Can't connect to localhost:80 (Connection Refused) at ./sample.pl line 19
by Anonymous Monk on Aug 29, 2013 at 11:30 UTC

    decoded-content and status-line are provided by LWP::UserAgent. The program is working fine with IPv4 address

    but lets just keep it aside and if I want to run the program with the following code also it is failing.

    #!/usr/bin/perl require LWP::UserAgent; require HTTP::Request; use FindBin ; use Net::IP; use LWP::UserAgent; use lib $FindBin::Bin ; my $urlString; $urlString="http://[2620:0:a17:e03d:250:56ff:fea4:6d]/server-status"; #Send a get request to the above URL. my $ua; my $response; my $html_file; $ua = LWP::UserAgent->new; #print $urlString; $response = $ua->get($urlString); if (!$response->is_success) { print "Fialed to connect to the URL $urlString \n"; exit(0); }

    If I am using the URL provided in the program using mozilla firefox I am able to see the page. But the response of the same is not coming as "is_success" in the program

    Can anyone please help me to get a program to connect to the url containing IPv6 address in it

      No, neither decoded-content nor status-line are provided. The provided methods are decoded_content and status_line. Note that - is not a valid character in a name.

      According to Re^2: 500 Can't connect to localhost:80 (Connection Refused) at ./sample.pl line 19, you can access it with localhost or the hostname, but on the original post, you cannot access it with localhost. Which is it?

      Is your web server configured to accept connections on an IPv6 address? Is there any more diagnostic information you can provide? There is very little to go on here.

      --MidLifeXis

        yes it is configured and the same url I can access on the firefox. but with this program it is giving a failed response