#!/ActivePerl-.10/bin/perl use LWP 5.69; use HTTP::Request::Common qw( POST ); use HTTP::Headers; use HTTP::Response; my $submit_values = { #name/value pairs here }; my $headers = HTTP::Headers->new( 'Timeout' => '30', ); my @headers = ( 'Timeout','30', ); my $ua = LWP::UserAgent->new( protocols_allowed => ['https'] ); my $r = POST( 'https://someserver.com',@headers,$submit_values); my $myresponse = $ua->request( $r ); $apiresponse = $myresponse->content ; print $apiresponse; exit;