在尝试使用LWP :: UserAgent获取网页时,我收到以下错误
X-Died: Missing newline after chunk data: 'OeXk0Yk1iRVhX.<Lot of this>...pOnR5cGU9InhzOnN' at /usr/share/perl5/Net/HTTP/Methods.pm line 481.
更糟糕的是,它并没有一直显示出来。我可以多次正确地“获取”网页。有人能解释一下这个问题吗?这是Perl模块中的错误吗?是否有解决此问题的方法?
答案 0 :(得分:1)
此错误导致您的Net::HTTP
版本可能出现错误。过去也有类似的情况。从CPAN下载最新版本或下载修补程序以解决此问题。
此错误也可能与LWP::UserAgent cuts chunked response sent through HTTPS
有关答案 1 :(得分:0)
我不确定它会对您的特定脚本有所帮助,但可能会尝试使用eval { my $lwpget = get($url) }
运算符包装您的LWP。
然后可能用
评估$ scalar if ($lwpget) { subroutine_do_something($lwpget); }