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