LWP::UserAgent で取得したコンテンツが異常なときは X-Died ヘッダを見る

  • 投稿日:
  • by
  • カテゴリ:
my $ua = LWP::UserAgent->new;
my $url = "...";
my $res = $ua->get($url);

$res->is_success は1だし 200 OK なのに $res->content を表示してみると変なところで途切れたりしているときがある。そんなときは

warn Dumper $res->header('X-Died');

を見る。get が成功してても中で色々ある。RFC違反のヘッダ読み込んでるとか。