?
Solved

500 Can\'t connect to xml.reuniontelecom.com:80 (Bad hostname \'xml.reuniontelecom.com\')

Posted on 2007-12-03
6
Medium Priority
?
1,080 Views
Last Modified: 2010-03-24
HI all,

I m running the following script on the red ha linux in perl.

use strict;
use Data::Dumper;
use LWP::UserAgent;
use HTTP::Request;
use HTTP::Headers;
use LWP::Debug qw(+);
my $method = 'POST';

my $uri = 'http://xml.reuniontelecom.com/';
#my $uri = 'http://www.google.com';
## This is the fake request we are generating
my $xmlRequest = '<?xml version="1.0" encoding="UTF-8"?><Request><NXX>882</NXX><ClientID>2070</ClientID><NPA>561</NPA></Request>';

my $MIME_Version = '1.1';            
my  $content_type = 'text/xml';          
my  $content_length = length($xmlRequest);                    
my $content_transfer_encoding = 'text/xml';
my $document_type = 'Request';

my $header = HTTP::Headers->new;
$header->header (                  
                  'Content-Type'  => $content_type,            
                  );      

my $HTTP_req = HTTP::Request->new($method,$uri) ;
my $UserAgent = LWP::UserAgent->new();
my $host_response = $UserAgent->get($uri);

unless($host_response->is_success)
            {
            print STDERR "\n                     I M GETING ERRORS        " x 10 ;
            }
      
my $response_content = $host_response->content;
my @lines = split('\n',$response_content);
my $ending_value = scalar(@lines);      

print STDERR "\n=========   response  content  ========  \n" . Dumper($response_content);
__END__

But I m getting the error as 500 Can\'t connect to xml.reuniontelecom.com:80 (Bad hostname \'xml.reuniontelecom.com\')

I m unable to find where should investigate to get the proper response or elsewhat I m missing in the setting of my machine.

Kindly provoide the solutions.
Regards.

0
Comment
Question by:Aloha_Technology
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 39

Expert Comment

by:Adam314
ID: 20396425
Can you get to that site when using a web browser from the same machine?
0
 

Author Comment

by:Aloha_Technology
ID: 20401195

Hi ,
Your doubt is correct but it opens with the browseron the same machine.


Thanks.
0
 
LVL 39

Expert Comment

by:Adam314
ID: 20406835
Try this....

unless ($host_response->is_success) {
    die "Could not connect to '$uri': " . $host_response->status_line . "\n";
}

What is the output?
0
 

Author Comment

by:Aloha_Technology
ID: 20425970

Reunion people are saying that when you  will send the request in the POST method you will get the proper response  as thier server will behave as webservice . We are sending the same request as suggested by them Still the problem persists with the following output ,

host_response->status_line=============>500 Can't connect to xml.reuniontelecom.com:80 (Bad hostname 'xml.reuniontelecom.com')

What can be the problem.

Please advice.
0
 
LVL 39

Accepted Solution

by:
Adam314 earned 1000 total points
ID: 20442941
Try this script.... what do you get:


use LWP::Simple;
my $uri = 'http://xml.reuniontelecom.com/';
$content = get($uri);
die "Couldn't get it!" unless defined $content;
 
print "Got content:\n$content\n";

Open in new window

0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Batch, VBS, and scripts in general are incredibly useful for repetitive tasks.  Some tasks can take a while to complete and it can be annoying to check back only to discover that your script finished 5 minutes ago.  Some scripts may complete nearly …
Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question