Когда я запускаю код с помощью Mojo :: UserAgent с настройкой прокси-сервера, я получаю сообщение об ошибке типа «Mojo :: Reactor :: EV: Сбой чтения: Mojo :: UserAgent: Сбой попытки подключения SSL из-за проблем с рукопожатием» SSL хочет сначала прочитать «
use Mojo::UserAgent;
my $M = Mojo::UserAgent->new();
$M->proxy->http(myhost)->https(myhost);
my $url = 'url';
my $got = 0;
START:
my $ts = substr(time(), 3, 6);
$headers = {
'User-Agent' => 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20' . $ts . ' Firefox/62.0'
};
my $tx = undef;
eval { $tx = $M->get($url => $headers )->res->body; };
$got = 1 if $@;
if($got == 1) { sleep(2); goto START; }
else{ print STDERR $tx,"\n"; $got = 0; }