Data-Feed
view release on metacpan or search on metacpan
lib/Data/Feed.pm view on Meta::CPAN
$ua->env_proxy;
my ( $res, $req );
$req = HTTP::Request->new( GET => $stream );
$req->header( 'Accept-Encoding', 'gzip' );
$res = $ua->request($req)
or Carp::confess(
"Failed to fetch URI $stream: " . $res->status_line );
if ( $res->code == 410 ) {
Carp::confess("This feed has been permanently removed");
}
$content = $res->decoded_content;
}
elsif ( $ref eq 'SCALAR' ) {
$content = $$stream;
}
elsif ( $ref eq 'GLOB' ) {
$content = do { local $/; <$stream> };
}
else {
Carp::confess("Don't know how to fetch '$ref'");
}
( run in 0.235 second using v1.01-cache-2.11-cpan-26ccb49234f )