在Perl中无法通过带有LWP :: Simple的HTTPS获取页面

时间:2019-05-17 19:12:33

标签: perl https lwp

我尝试使用Perl从HTTPS URL下载页面:

use LWP::Simple;

my $url = 'https://www.ferc.gov/xml/whats-new.xml';
my $content = get $url or die "Unable to get $url\n";
print $content;

似乎有问题。只是无法找出错误。我无法获得该页面。获取请求的编码是否不正确?我需要使用用户代理吗?

1 个答案:

答案 0 :(得分:2)

LWP::Protocol::https是使用LWP发出HTTPS请求所必需的。它需要与LWP的其余部分分开安装。看起来您已经安装了LWP,但没有安装LWP :: Protocol :: https,所以现在就安装它。