0

これが私のコードです:

my $lwpcurl = LWP::Curl->new(CURLOPT_SSL_VERIFYHOST => 0,CURLOPT_SSL_VERIFYPEER=>0);
my $content;
$content = $lwpcurl->get($url);

このエラーが発生します:

`SSL peer certificate was not ok`
4

1 に答える 1

1

LWP :: CurlCURLOPT_SSL_VERIFYHOSTは、コンストラクターの/パラメーターを受け入れませんCURLOPT_SSL_VERIFYPEER

代わりにLWP::Protocol :: Net::Curlを使用してください。

use LWP::Protocol::Net::Curl ssl_verifyhost => 0, ssl_verifypeer => 0;
use LWP::UserAgent;

my $ua = LWP::UserAgent->new;
my $content = $ua->get($url);

LWP :: Protocol :: Net::CurlはデフォルトのLWP::UserAgentの動作を変更するため、内部$ua = LWP::UserAgent->newで使用している間は引き続きを使用することに注意してください。libcurl

于 2013-03-26T19:59:56.100 に答える