Thread Login klappt nicht mit LWP, Cookies, 302 redirect (8 answers)
Opened by Franz at 2007-05-31 11:22

kristian
 2007-06-13 19:54
#29029 #29029
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo

Ich würde es zuerst mit dem Beispiel aus der DOKU (perldoc HTTP::Cookies) versuchen
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
         use HTTP::Cookies;
$cookie_jar = HTTP::Cookies->new(
file => "$ENV{'HOME'}/lwp_cookies.dat',
autosave => 1,
);

use LWP;
my $browser = LWP::UserAgent->new;
$browser->cookie_jar($cookie_jar);

Or for an empty and temporary cookie jar:

use LWP;
my $browser = LWP::UserAgent->new;
$browser->cookie_jar( {} );


Wenn das in die Hose geht - ich habe es nicht getestet - ist die Umsetzung nicht ganz trivial.
Dann willst du die redirects abfangen, indem du rediredts verbietest, den Header des Redirect auslesen und den Keks in deinen neuen Request einbauen und dann abschicken.
Es geht, da bin ich sicher aber es ist "ein hartes Brot".

Gruß
Kristian

View full thread Login klappt nicht mit LWP, Cookies, 302 redirect