Chinaunix
标题:
请教一个使用LWP::UserAgent时环境变量的设置问题
[打印本页]
作者:
tkgp
时间:
2012-10-18 11:34
标题:
请教一个使用LWP::UserAgent时环境变量的设置问题
当我的环境变量(ubuntu12.04,perl 5.14) https_proxy=https://proxy01.myproxy.com:911 设置成这样时ok 但是我如果后面有'/'时https_proxy=https://proxy01.myproxy.com:911/ 就会报连接错误 500 Can't connect to xxxx :443 请问在设置环境变量时有什么要求么?多谢
作者:
tkgp
时间:
2012-10-18 14:38
找到原因了:Net::SSL这个模块里面
if (my $proxy = $self->proxy) {
($arg->{PeerAddr}, $arg->{PeerPort}) = split(':',$proxy);
$arg->{PeerPort} || croak("no port given for proxy server $proxy");
}
直接用 : split开
而$self->proxy里面$proxy_server = $ENV{HTTPS_PROXY} || $ENV{https_proxy};从环境变量里读出来也没做处理^_^
作者:
kk861123
时间:
2012-10-18 14:47
我可以问一个问题吗:请问$res->message 反馈的消息中"read timeout" 是什么样的错误?
谢谢!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2