use URI;
my $uri = URI->new("http://www.domain.com/");
$uri->query_form(
editions => [qw( D A H )],
);
print($uri->as_string(), "\n");
# http://www.domain.com/?editions=D&editions=A&editions=H
####
use LWP;
use HTTP::Request::Common;
$request = POST 'http://www.domain.com/', [
editions => [qw( D A H )],
];
print($request->as_string(), "\n");
# POST http://www.domain.com/
# Content-Length: 54
# Content-Type: application/x-www-form-urlencoded
#
# editions=D&editions=A&editions=H
####
>perl -MURI -le "print $URI::VERSION"
1.19
>perl -MLWP -le "print $LWP::VERSION"
5.64