my $user_agent = LWP::UserAgent->new; $user_agent->protocols_allowed(['http','https']); push @{$user_agent->requests_redirectable}, 'POST'; $user_agent->cookie_jar(HTTP::Cookies->new()); my $urlObj = URI->new($url); $reqObj = new HTTP::Request($method,$urlObj,$hdrObj,$cgi_param); $resObj = $user_agent->request($reqObj);