function yadda(... // check for redirection return redirectCheck(pluginFound, redire #### HTTP/1.1 302 Object Temporarily Moved Connection: close Date: Sun, 01 Jul 2007 03:53:25 GMT Server: Microsoft-IIS/6.0 location: https://<...etc> #### my $ua = LWP::UserAgent->new( requests_redirectable => [ 'GET', 'HEAD', 'POST' ] ); ... $response = $ua->get($uri, @headers); # Handle redirects # This code never actually executes - LWP does it automatically # That's why you never see the redirect message while ($response->is_redirect) { my $location = $response->header("location"); print " "x$level . "Redirected to $location\n"; $response = $ua->get($location); } $page = $response->content; $success = $response->is_success; if (!$success) { print "LWP ERR: " . $response->status_line . "\n"; }