>header('www_authenticate') 这个东东print出来看看,
用这个把Please Input your Password 替换掉就好了吧!
On 3月5日, 下午4时43分, "Qiang (James)" <shijia...@gmail.com> wrote:
> xu zhou wrote:
> > use LWP::UserAgent;
>
> > my $url = "my url";
>
> > my $mech = LWP::UserAgent->new();
> > my $req = HTTP::Request->new(GET => $url);
> > $req->authorization_basic('uid','password');
> > print $mech->request($req)->as_string; 这个可以通过验证
> > -----------------------------------------------------------------------------------------------
>
> > my $url = "my url";
>
> > my $mech = LWP::UserAgent->new();
> > $mech->credentials(
> > "$url:80",
> > "Please Input Your Password",
> > "uid" => "password",
> > );
> > my $response = $mech->get("http://$url/");
> > die "Error getting $url: ", $response->status_line
> > if $response->is_error;
> > 这个就失败了
> > ------------------------------------------------------------------------------------------------------
>
> 只是一个猜测。。realm 对么?错误信息是什么。。
>
> Qiang(James)
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论