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などは対応しているようだ。