Thread LWP::UserAgent - bitte um Testing (7 answers)
Opened by bianca at 2015-03-26 13:26

bianca
 2015-03-26 13:26
#180377 #180377
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
Wollte euch bitten, das Script mal so 5, 6 mal hintereinander in der Konsole zu starten und zu schauen, ob es jedes mal nach Versuch 1 stehen bleibt oder mehr Versuche braucht. Und unten die Versionsinfos und Betriebssystem bräuchte ich dann bitte dazu.
Würdet mir damit sehr helfen, Danke.

Code (perl): (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
#!/usr/bin/perl
use strict;
use warnings;
use LWP::UserAgent;

my $ua = LWP::UserAgent->new( ssl_opts => { verify_hostname => 1 } );

$ua->add_handler("request_send",  sub { print "\n\n***** Request *****\n"; shift->dump; return });
$ua->add_handler("response_done", sub { print "\n\n***** Response *****\n"; shift->dump; return });

my $stop = 0;
my $versuch = 0;

my %felder = ( foo => 'bar' );
while(!$stop) {
    $versuch ++;
    print "////// VERSUCH $versuch \\\\\\\\\\\\\n";
    my $response = $ua->post('https: //ssl. ibanrechner .de/http.html',\%felder);   # BLANKS ENTFERNEN!!!
    $stop = 1 if $response->is_success;
}
print "\n\n-------------------------------------------------------------\n";
print "Version IO::Socket::SSL: ".(defined $IO::Socket::SSL::VERSION ? $IO::Socket::SSL::VERSION : '- nicht inst. -')."\n";
print "Version Crypt::SSLeay: ".(defined $Crypt::SSLeay::VERSION ? $Crypt::SSLeay::VERSION : '- nicht inst. -')."\n";
print "Version LWP::UserAgent: ".$LWP::UserAgent::VERSION."\n";
print "Version Mozilla::CA: ".(defined $Mozilla::CA::VERSION ? $Mozilla::CA::VERSION : '- nicht inst. -')."\n";


Das war in msg #180369 scheinbar untergegangen.
10 print "Hallo"
20 goto 10

View full thread LWP::UserAgent - bitte um Testing