LWP-Protocol-https
view release on metacpan or search on metacpan
t/https_proxy.t view on Meta::CPAN
keep_alive => 0,
ssl_opts => {
# Net::SSL cannot verify hostnames :(
verify_hostname => $netssl ? 0: 1,
SSL_ca_file => $cafile
}
);
# both lower- and upper-case versions are accepted by `env_proxy`, and
# the user may have any of them set: override them all
$ENV{HTTP_PROXY} = $ENV{HTTPS_PROXY} =
$ENV{http_proxy} = $ENV{https_proxy} = "http://foo:bar\@$saddr[0]";
$ua{proxy}->env_proxy;
$ua{proxy_nokeepalive}->env_proxy;
if ($netssl) {
# Net::SSL cannot get user/pass from proxy url
$ENV{HTTPS_PROXY_USERNAME} = 'foo';
$ENV{HTTPS_PROXY_PASSWORD} = 'bar';
}
my @tests = (
( run in 1.619 second using v1.01-cache-2.11-cpan-71847e10f99 )