首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LWP读取失败错误

LWP读取失败错误
EN

Stack Overflow用户
提问于 2012-01-30 00:55:42
回答 1查看 4.4K关注 0票数 1

我正在使用LWP::UserAgent执行一个简单的HTTP Post,并得到下面的错误。我的版本6.03应该被修复了。你知道为什么会发生这样的事情吗?

代码语言:javascript
复制
'_content' => 'read failed:  at /usr/local/share/perl/5.10.1/Net/HTTP/Methods.pm line 256
 at /usr/local/lib/perl/5.10.1/Net/SSL.pm line 211
        Net::SSL::die_with_error(\'LWP::Protocol::https::Socket=GLOB(0x8d9aa38)\', \'read failed\') called at /usr/local/lib/perl/5.10.1/Net/SSL.pm line 224
        Net::SSL::read(\'LWP::Protocol::https::Socket=GLOB(0x8d9aa38)\', \'\', 1024, 0) called at /usr/local/share/perl/5.10.1/Net/HTTP/Methods.pm line 256
        Net::HTTP::Methods::my_readline(\'LWP::Protocol::https::Socket=GLOB(0x8d9aa38)\', \'Status\') called at /usr/local/share/perl/5.10.1/Net/HTTP/Methods.pm line 343
        Net::HTTP::Methods::read_response_headers(\'LWP::Protocol::https::Socket=GLOB(0x8d9aa38)\', \'laxed\', 1, \'junk_out\', \'ARRAY(0x8cd3d98)\') called at /usr/local/share/perl/5.10.1/LWP/Protocol/http.pm line 378

以下是代码示例:

代码语言:javascript
复制
use LWP::UserAgent;
use Data::Dumper;

my $ua = LWP::UserAgent->new;
$ua->timeout(10);
$ua->env_proxy;

my $response = $ua->get('https://metacpan.org/module/LWP::UserAgent');
print Dumper($response);
EN

回答 1

Stack Overflow用户

发布于 2012-02-07 18:23:52

确保你有一个最新版本的IO::Socket::SSL,所需的版本(1.38)是不够的(我刚刚安装了1.54,看起来还不错)。

https://metacpan.org/source/GAAS/LWP-Protocol-https-6.03/Makefile.PL -现在已经发布了对1.54的依赖-所以希望这能解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9054883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档