Rangeヘッダー
RSS検索の為の、ブログデータ取得時の通信料の削減のため、RSSのAutoDiscovery時のリクエストにRangeヘッダーをいれてみた。
特にコードに珍しいものはない。いくつか取得を試してみて、2000バイトにしてみた。
my $ua = LWP::UserAgent->new;
my $request = HTTP::Request->new(GET=>$url);
$request->header("Range"=>"bytes=0-2000");
my $response=$ua->request($request);
if($response->is_success){
print $response->content;
}else{
die $response->status_line;
}
livedoor,goo,hatena,seesaaなどは対応しているようだ。