[Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

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

Posted on 2007-12-03
6
Medium Priority
?
1,116 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
  • 3
  • 2
5 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

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

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

A quick Powershell script I wrote to find old program installations and check versions of a specific file across the network.
Originally, this post was published on Monitis Blog, you can check it here . In business circles, we sometimes hear that today is the “age of the customer.” And so it is. Thanks to the enormous advances over the past few years in consumer techno…
Learn the basics of modules and packages in Python. Every Python file is a module, ending in the suffix: .py: Modules are a collection of functions and variables.: Packages are a collection of modules.: Module functions and variables are accessed us…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …
Suggested Courses
Course of the Month20 days, 14 hours left to enroll

864 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