use LWP::UserAgent; $ua = LWP::UserAgent->new; $ua->env_proxy; # initialize from environment variables my $req = HTTP::Request->new(GET => 'wais://xxx.com/'); print $ua->request($req)->as_string;