Ну вот и я нарвался на странную работу модуля LWP::Useragent через прокси, а именно по https запросу, проксик выдал "501 Not Implemented"
но это если объявить работу через прокси
$ua->proxy(['http', 'https'], 'http://xxxxx.xxx.xxx:3128/');
Все начинает работать, только если закоментировать объявление proxy и определить прямо в скрипте переменную среды для прокси:
$ENV{HTTPS_PROXY} = $proxy;
$ENV{HTTPS_PROXY_USERNAME} = user;
$ENV{HTTPS_PROXY_PASSWORD} = pass;
Учитывая, что для работы требуется внешняя библиотека OpenSSL это вполне логично, откуда ей знать о проксиках объявленных в Userageny, но все же это настоящие грабли!
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий