Как игнорировать ошибку Certificate Verify Failed в Perl? - PullRequest
11 голосов
/ 22 июля 2011

Я хочу получить доступ к веб-сайту, на котором сертификат не может быть подтвержден. Я использую WWW :: Mechanize получить запрос. Так как же игнорировать это и продолжать подключаться к сайту?

Ответы [ 2 ]

24 голосов
/ 22 июля 2011
use IO::Socket::SSL qw();
use WWW::Mechanize qw();
my $mech = WWW::Mechanize->new(ssl_opts => {
    SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE,
    verify_hostname => 0, # this key is likely going to be removed in future LWP >6.04
});

С IO :: Socket :: SSL ранее 1.79, см. PERL_LWP_SSL_VERIFY_HOSTNAME.

4 голосов
/ 26 июля 2012
my $mech = WWW::Mechanize->new( 'ssl_opts' => { 'verify_hostname' => 0 } );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...