C:\>perl -MLWP::Debug=+ foobar.pl
LWP::UserAgent::new: ()
LWP::Parallel::UserAgent::in_order: (0)
***********snip**********
LWP::Parallel::UserAgent::register: (http://2ge.mine.nu/headers.php, [undef], [undef], [undef])
LWP::Parallel::UserAgent::wait:
Current Server: 0 [ ]
Pending Server: 1 [ 2ge.mine.nu:80, 10 ]
LWP::Parallel::UserAgent::_make_connections_unordered: ()
LWP::Parallel::UserAgent::_check_bandwith: (LWP::Parallel::UserAgent::Entry=HASH(0x1cbaf28) [http://2ge.mine.nu/headers.php] )
***********snip**********
LWP::Parallel::UserAgent::on_connect: (http://2ge.mine.nu/headers.php)
LWP::Parallel::UserAgent::_connect: (LWP::Parallel::UserAgent::Entry=HASH(0x1cbb174) [http://2ge.mine.nu/headers.php] )
LWP::Parallel::UserAgent::init_request: -> (HTTP::Request=HASH(0x1cabe6c)) [GET http://2ge.mine.nu/headers.php]
LWP::Parallel::UserAgent::init_request: GET http://2ge.mine.nu/headers.php
LWP::UserAgent::_need_proxy: Not proxied
LWP::Parallel::UserAgent::init_request: <- (undef, [undef], LWP::Parallel::Protocol::http=HASH(0x1d39fa4), 10, 1)
LWP::Parallel::Protocol::http::_connect: Socket is IO::Socket::INET=GLOB(0x1d3a058)
LWP::Parallel::UserAgent::_check_bandwith: (LWP::Parallel::UserAgent::Entry=HASH(0x1cbb288) [http://2ge.mine.nu/headers.php] )
***********snip**********
LWP::Parallel::UserAgent::_perform_write: Writing to Sockets
LWP::Parallel::Protocol::http::write_request: write_request (HTTP::Request=HASH(0x1cac16c), IO::Socket::INET=GLOB(0x1d3e62c), /headers.php, [undef], 1
0, [undef])
LWP::Parallel::Protocol::http::write_request: GET /headers.php HTTP/1.0
Host: 2ge.mine.nu
User-Agent: My agent 10
***********snip**********
####
sub write_request {
my ($self, $request, $socket, $fullpath, $arg, $timeout, $proxy) = @_;
***********snip**********
my $h = $request->headers->clone;
***********snip**********
####
***********snip**********
my ($agent, $from, $timeout, $cookie_jar,
$use_eval, $parse_head, $max_size, $nonblock) =
@{$self}{qw(agent from timeout cookie_jar
use_eval parse_head max_size nonblock)};
# Set User-Agent and From headers if they are defined
$request->init_header('User-Agent' => $agent) if $agent;
***********snip**********