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";
}