Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8657[/thread]

LWP::UserAgent HTTPS Post

Leser: 3


<< |< 1 2 >| >> 16 Einträge, 2 Seiten
the-loader
 2007-01-19 19:01
#73319 #73319
User since
2006-08-28
25 Artikel
BenutzerIn
[default_avatar]
hi,
ich bin schon am verzweifeln... leider bekomme ich es nicht hin einen post request zu machen...

hier mein ansatz:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use strict;
use warnings;
use LWP::UserAgent;
use Crypt::SSLeay;
my $ua = LWP::UserAgent->new;

my $resp = $ua->post( 'https://www.paypal.com/cgi-bin/webscr?cmd=_login-run',
{ "login_email" => "test\@test.net",
"login_password" => "123456",
"submit" => "Log In"});
my $inhalt = $resp->content;

open(OUT,">html.htm");
print OUT "$inhalt";
close(OUT);


ich weis leider nicht was ich falsch mache...

kann mir mal bitte einer helfen?

thx

cu
nepos
 2007-01-19 21:52
#73320 #73320
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Und was genau klappt da nicht??
GwenDragon
 2007-01-19 22:00
#73321 #73321
User since
2005-01-17
14749 Artikel
Admin1
[Homepage]
user image
Code: (dl )
https://www.paypal.com/cgi-bin/webscr?cmd=_login-run

Bei einem POST auf diese Adresse wird der Parameter cmd aber nicht mitgesendet.
Er muss doch mit in den Hash.

Der Parameter nach dem ? geht nur bei GET, denke ich.\n\n

<!--EDIT|GwenDragon|1169236936-->
the-loader
 2007-01-19 22:07
#73322 #73322
User since
2006-08-28
25 Artikel
BenutzerIn
[default_avatar]
also der springt mir auf die login seite wird also nicht weiter geleitet.

ich kann dir allerdings nicht folgen wo ich die cmd=_login-run hinpacken soll
GwenDragon
 2007-01-19 22:16
#73323 #73323
User since
2005-01-17
14749 Artikel
Admin1
[Homepage]
user image
So meine ich:
Code: (dl )
1
2
3
4
5
6
7
my $resp = $ua->post( 'https://www.paypal.com/cgi-bin/webscr', 
{
"cmd"=>"_login-run",
"login_email" => "test\@test.net",
"login_password" => "123456",
"submit" => "Log In"
});
\n\n

<!--EDIT|GwenDragon|1169237825-->
the-loader
 2007-01-19 22:22
#73324 #73324
User since
2006-08-28
25 Artikel
BenutzerIn
[default_avatar]
thx aber leider kommt das gleiche ergebniss es fällt zurück auf die login seite
GwenDragon
 2007-01-19 22:26
#73325 #73325
User since
2005-01-17
14749 Artikel
Admin1
[Homepage]
user image
Könnte sein, dass die Loginseite Cookies verwendet oder Javascript.
the-loader
 2007-01-19 23:01
#73326 #73326
User since
2006-08-28
25 Artikel
BenutzerIn
[default_avatar]
also ich hab grad versucht mit $ua->cookie_jar({ }); cookies zu aktivieren leider bekomme ich immer die fehlermeldung Day too small - -1 > 0
Sec too small - -1 < 0 oder muss ich noch etwas mit http::cookies machen?
sonst kommt weiterhin das gleiche...\n\n

<!--EDIT|the-loader|1169241739-->
esskar
 2007-01-20 06:29
#73327 #73327
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=GwenDragon,19.01.2007, 21:00]
Code: (dl )
https://www.paypal.com/cgi-bin/webscr?cmd=_login-run

Bei einem POST auf diese Adresse wird der Parameter cmd aber nicht mitgesendet.
Er muss doch mit in den Hash.

Der Parameter nach dem ? geht nur bei GET, denke ich.[/quote]
nein, dass stimmt nicht
renee
 2007-01-20 12:18
#73328 #73328
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Hast Du denn auch ein Modul installiert, das die Arbeit mit https ermöglicht? Z.B. CPAN:Crypt::SSLeay
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 >| >> 16 Einträge, 2 Seiten



View all threads created 2007-01-19 19:01.