Silvio: Perl & LWP::UserAgent & Cookie setzen

Beitrag lesen

Hi,

laut Doku zu LWP::UserAgent kann ich mit LWP::UserAgent bei einem Request auch einen Cookie mit übergeben. Was ich aus der Doku nicht ersehen kann/ verstehe, ist wie das funktioniert.

Ich finde folgende Zeilen:

1.)

my $jar = $ua->cookie_jar;
$ua->cookie_jar( $cookie_jar_obj );

Warum wird die Variable $jar definiert, wenn diese dann nicht verwendet wird?

Und ich sehe auch nicht, wie $cookie_jar_obj aufgebaut sein muss.

2.)

$ua->cookie_jar({ file => "$ENV{HOME}/.cookies.txt" });

Und hier verstehe ich nicht, was das ganze macht.

Und an welcher Stelle setze ich nun eigentlich den Cookie (Name, Wert, Expiration, ....)?

Für evtl Tipps jetzt schon mal 'Danke!' 😀