I did the change, but, still get the same error 500 Can't connect to <domain>:443 (connect: Connection refused). The URL we are hitting is external; do we have to add their CA to verify server certificates,$client->setCa('/path/to/ca.file'); or add their SSL cert and provide it to REST::Client, cert => '/path/to/ssl.crt'
#!/usr/bin/perl
use strict;
use warnings;
use REST::Client;
use LWP::UserAgent;
MAIN:
{
my $ua = LWP::UserAgent->new(
ssl_opts => {verify_hostname => 0},
);
my $client = REST::Client->new(
timeout => 30,
useragent => $ua,);
$client->GET(<end point url>);
#assigning the API response to a variable
my $response = $client->responseContent();
print $response."\n";
}