Thread Abfrage von Websites auf der Konsole - Aufbau einer Sitzung (2 answers)
Opened by PERLScripter at 2015-03-17 18:27

Gast PERLScripter
 2015-03-17 20:55
#180186 #180186
Hi Rosti,

Hmm. Irgendwie funktioniert das nicht. Er gibt mir noch immer die
Anmeldungsseite. Es liegt wahrscheinlich an der Sub - Routine, denke
ich, aber ich möchte ja die verschiedenen Schritte in Sub verarbeiten.
Hab es jetzt so implementiert :

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
sub Monitoring_Server_POST {

my $LWP = LWP::UserAgent -> new;

my $Monitoring_Cookies = HTTP::Cookies -> new( file => "C:\Temp" ,
autosave => 1 ,
ignore_discard => 1
);

my $Monitoring_URL_Basis = "http://eaiservices.telekom.de/Monitoring/timb-dbbrowser/";
my $Monitoring_URL_Parameter = $_[0];

my $Monitoring_Server_POST = $Monitoring_URL_Basis . $Monitoring_URL_Parameter;

my $Monitoring_Anfrage_POST = HTTP::Request -> new( POST => $Monitoring_Server_POST );
$Monitoring_Anfrage_POST -> header( 'content-type' => 'application/json' );

$Monitoring_Cookies -> add_cookie_header( $Monitoring_Anfrage_POST );

my $Monitoring_Rueckmeldung_POST = $LWP -> request( $Monitoring_Anfrage_POST );

if ( $Monitoring_Rueckmeldung_POST -> is_success )
{
my $Monitoring_Inhalte_POST = $Monitoring_Rueckmeldung_POST -> decoded_content;

print "POST Rueckmeldung \t : In Ordnung" , "\n";
print "HTTP POST Code \t : " , $Monitoring_Rueckmeldung_POST -> code , "\n";
print "HTTP POST Meldung \t : " , $Monitoring_Rueckmeldung_POST -> message , "\n";

return( "$Monitoring_Inhalte_POST" );

} else {

print "HTTP POST Error Code : ", $Monitoring_Rueckmeldung_POST -> code , "\n";
print "HTTP POST Error Meldung : ", $Monitoring_Rueckmeldung_POST -> message , "\n";

}

}


Hast du eine Idee ?

Viele Grüße
PERLScripter

View full thread Abfrage von Websites auf der Konsole - Aufbau einer Sitzung