use HTTP::Request; use LWP::UserAgent; my $url = "http://somedomain.com/cgi-bin/somescript.cgi?variouscharacters"; my $ua = new LWP::UserAgent; my $req = new HTTP::Request(GET => $url); my $res = $ua->request($req); if ($res->is_success) { print $res->content; } else { die "Not possible\n"; }