How can I install LWP::Protocol::https?

lwp, perl

Solution

`sudo yum install perl-LWP-Protocol-https` fixed issue for me.

Problem

I created a Perl script to run an https task. When I run it I get the error `LWP::Protocol::https` not installed. I cannot figure out, or find a tutorial or command on how exactly to install `LWP::Protocol::http`. Anyone have any idea how to install it? Installing `LWP` was quite easy. I have installed `LWP` and installed `Crypt-SSLeay`, however I still get the error. Here is my code: ``` use LWP::UserAgent; my $ua = LWP::UserAgent->new; # set custom HTTP request header fields my $req = HTTP::Request->new(PUT => "https://thesite.com"); $req->header('Authorization' => 'myauth'); $req->header('Accept' => 'JSON:Application/JSON'); $req->header('Content-Type' => 'JSON:Application/JSON'); $req->header('Host' => 'api.thesite.com'); $req->content('Text' => 'thetext'); my $resp = $ua->request($req); if ($resp->is_success) { my $message = $resp->decoded_content; print "Received reply: $message\n"; } else { print "HTTP POST error code: ", $resp->code, "\n"; print "HTTP POST error message: ", $resp->message, "\n"; } ```

Original source

Related problems