use HTTP::Request::Common; $URL='https://site.com/cgi-bin/script.cgi'; %form = ( key1=> 'value1, key2=> 'value2, ); $ua = LWP::UserAgent->new; $ua->timeout(10); $form_ref = { %form }; my $req = HTTP::Request->new(POST => $URL, $form_ref); my $res = $ua->request($req);