【发布时间】:2021-06-24 13:49:06
【问题描述】:
我已将我的脚本从 CentOS 7 迁移到 8,并且有一个新的 Perl 版本。我有以下 sn-p 使用 head 来检查 URL 是否存在:
#!/bin/perl
use strict;
use warnings;
use LWP::Simple;
my $sitemapurl = "https://www.prosinger.net";
if (head($sitemapurl)) {
...
}
else {
print "The $sitemapurl doesn't exist\n";
exit(1);
}
它现在总是返回 URL 不存在。我很确定这与 https 有关(我安装了 perl-LWP-Protocol-https),但我不确定如何从 head 方法获取任何反馈信息以检查错误代码是什么。 有什么想法吗?
【问题讨论】: