Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PHP, Perl, Python Новый топик    Ответить
 [Perl] Непонятная ошибка LWP с протоколом https  [new]
yarnik
Member

Откуда:
Сообщений: 242
Пытаюсь получить защищенную страницу через скрипт, половина доменов - ОК
А вот с другой половиной получаю ошибку:
500 Can't connect to domen:443 (connect: Network is unreachable)
Client-Warning: Internal response

Скрипт стандартный, пробовал менять агента и разные варианты ssl_opts:
		use LWP::UserAgent;
		$ua = LWP::UserAgent->new(
#			agent                 => 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008120121 Firefox/3.0.5',
#			ssl_opts => { verify_hostname => 0, SSL_verify_mode => 0, SSL_verifycn_scheme => 'none' },
		);
		$response = $ua->head("$get_url");

		print $response->dump();


п.с. домен светить не могу, но домен https://www.microsoft.com/ выдает такую же ошибку
16 авг 17, 12:36    [20727776]     Ответить | Цитировать Сообщить модератору
 Re: [Perl] Непонятная ошибка LWP с протоколом https  [new]
White Owl
Member

Откуда:
Сообщений: 12052
Файрвол?
Браузером на сайт зайти можешь? Прокси в браузере определен?

В приведенном коде ошибок нет.
17 авг 17, 23:34    [20732832]     Ответить | Цитировать Сообщить модератору
 Re: [Perl] Непонятная ошибка LWP с протоколом https  [new]
yarnik
Member

Откуда:
Сообщений: 242
нет, ошибок не было, но проблема решена:
1. не все сайты отвечают по head
2. не сервере не поддерживается IPv6, поэтому надо явно указывать:
use IO::Socket::SSL 'inet4';
use LWP::UserAgent;
21 авг 17, 13:57    [20738660]     Ответить | Цитировать Сообщить модератору
Все форумы / PHP, Perl, Python Ответить