AnyEvent-TLS-SNI
view release on metacpan or search on metacpan
```
use AnyEvent::HTTP;
use AnyEvent::TLS::SNI;
my $cv = AnyEvent->condvar;
$cv->begin;
AnyEvent::HTTP::http_get(
'https://sni.velox.ch/',
tls_ctx => {
verify => 1,
verify_peername => 'https',
host_name => 'sni.velox.ch'
},
sub {
printf "Body length = %d\n", length( shift );
$cv->end;
}
);
$cv->recv;
```
lib/AnyEvent/TLS/SNI.pm view on Meta::CPAN
=head1 SYNOPSIS
use AnyEvent::HTTP;
use AnyEvent::TLS::SNI;
my $cv = AnyEvent->condvar;
$cv->begin;
AnyEvent::HTTP::http_get(
'https://sni.velox.ch/',
tls_ctx => {
verify => 1,
verify_peername => 'https',
host_name => 'sni.velox.ch'
},
sub {
printf "Body length = %d\n", length( shift );
$cv->end;
}
);
$cv->recv;
=head1 NAME
use_ok AnyEvent::TLS::SNI;
# my $cv = AnyEvent->condvar;
# my $body_sni;
# $cv->begin;
# AnyEvent::HTTP::http_get(
# 'https://sni.velox.ch/',
# tls_ctx => {
# verify => 1,
# verify_peername => 'https',
# host_name => 'sni.velox.ch'
# },
# sub {
# $body_sni = shift;
# $cv->end;
# }
# );
# $cv->recv;
( run in 0.264 second using v1.01-cache-2.11-cpan-5467b0d2c73 )