The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

use strict;
use lib 'meia/lib', 'meia/var/lib';
#use Panda::X::Server;
$SIG{PIPE} = 'IGNORE';
use UniEvent::HTTP qw/http_request/;
use XLog;
#XLog::set_logger(XLog::Console->new);
XLog::set_logger(XLog::File->new({file => "ebanarot.log"}));
XLog::set_level(XLog::DEBUG, "UniEvent::HTTP");
my @clients;
my $pool = UniEvent::HTTP::Pool::instance();
my $i = 0;
my $t = UE::Timer->new;
$t->start(0.01);
$t->callback(sub {
$pool->request({
body => '{}',
method => Protocol::HTTP::Request::METHOD_POST(),
timeout => 1,
response_callback => sub {
my ($request, $response, $err) = @_;
$i++;
warn "#$i ".$response->code." - $err" if $err;
},
});
});
UE::Loop->default_loop->run;