Thread https authentication error (78 answers)
Opened by a_abels at 2011-10-10 15:16

GwenDragon
 2011-10-12 13:35
#153126 #153126
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
Ich hoffe nicht, dass der MS-kranke Webserver über Cookies und nur für den IE authentifiziert.

1. versuche mal folgendes:
Erst ein Get mit credentials
dann der Post

2. Wenn das nicht geht, müssen wir das mit Cookies testen.
Dann noch nach der Zeile
use LWP::Debug qw(+); einfügen:
Code (perl): (dl )
1
2
3
4
5
use HTTP::Cookies;
my $cookie_jar = HTTP::Cookies->new(
    file => "$ENV{'HOME'}/lwp_cookies.dat",
    autosave => 1,
);


und nach der Zeile mit my $ua = LWP::UserAgent->new folgendes:
Code (perl): (dl )
$ua->cookie_jar($cookie_jar);


3. Notfalls lügen wir den Server über den Browser an:
Code (perl): (dl )
1
2
my $ie_ua = 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)';
$ua->agent($ie_ua);

Das fühst du auch nach dem my $ua = LWP::UserAgent->new ein.

Editiert von GwenDragon: defektes Tag repariert
Last edited: 2011-10-12 14:20:50 +0200 (CEST)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

Antworten mit Zitat

View full thread https authentication error