Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

use LWP::Protocol::https

by electronicMacks (Beadle)
on Jan 10, 2001 at 04:52 UTC ( #50826=perlquestion: print w/replies, xml ) Need Help??

electronicMacks has asked for the wisdom of the Perl Monks concerning the following question:

Fellow Monks:

I am trying to use LWP to retrieve https pages with no success, and I cannot determine if the problem is with my code or my server environment. My Red Hat server does have LWP::Protocol::https installed, as well as openSSL, and I can successfully retrieve non-secure pages (such as but trying to retrieve https pages returns various errors, depending on what page I attempt.

For example, a query on
returns a 408 - User-agent timeout error, while a query on
returns a 500 - Unexpected EOF error, and a query on
returns a 400 - Bad Request

Here is my code:
#!/usr/bin/perl -w use strict; use LWP::Simple; use LWP::UserAgent; use LWP::Protocol::https; #my $url = ""; #my $url = " +tml"; my $url = ""; #my $url = ""; my $ua = new LWP::UserAgent; my $request = new HTTP::Request GET=> $url; my $page = $ua->request($request); if ($page->is_success) { print $page->content; } else { print $page->error_as_HTML; }

Do any monks know what could be causing all these varied errors and what I should change in my code or my server to fix it?


Replies are listed 'Best First'.
Re: use LWP::Protocol::https
by lhoward (Vicar) on Jan 10, 2001 at 05:09 UTC
    When I run your code on my server it works just fine. Make sure you have the latest versions of all relevant LWP and HTTPS modules and OpenSSL.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://50826]
Approved by root
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (2)
As of 2023-06-06 00:13 GMT
Find Nodes?
    Voting Booth?
    How often do you go to conferences?

    Results (26 votes). Check out past polls.