0
我試圖用LWP Perl的問題,而使用LWP Perl的
我打開URL起坐彈出要求輸入用戶名和password.When我嘗試手動登錄登錄到一個URL授權的網頁,它成功但通過LWP,我得到401錯誤
my ($url) = @_;
my $ua = LWP::UserAgent->new(keep_alive => 1, agent => "Mozilla/4.76 ");
push @{ $ua->requests_redirectable }, 'POST';
$ua->cookie_jar(HTTP::Cookies->new(file => "$ENV{HOME}/.cookies.txt"));
# timeout:
$ua->timeout(30);
print "\nMaking request to $url\n";
my $request = HTTP::Request->new('GET');
$request->url($url);
my $response = $ua->request($request);
my $user = "weblogic";
my $pwd = "Fusionapps1";
$ua->credentials($url, "default", $user, $pwd);
#$request->authorization_basic($user, $pwd);
my $response = $ua->request($request);
if ($response->is_success) {
$isLoginSuccessful = 1;
}
}
我曾與下面的東西以及
$request->authorization_basic($user, $pwd);
錯誤的嘗試:401錯誤 - 未授權
請幫忙! 任何幫助將不勝感激
這聽起來像OP可能實際上是在談論基本認證,在這種情況下,沒有實際的表格來填充。但是一般來說WWW :: Mechanize +1。 – oalders