Thread Problem mit LWP::UserAgent und SSL request unter Strawberry Perl
(14 answers)
Opened by Bernhard at 2015-04-03 14:56
Die Flickr-API wird aber über einen Yahoo-Server ausgeliefert, deswegen passt das Yahoo-Zertifikat nicht zur Domain api.flickr.com, deswegen verbindet LWP mit dem Fehler.
Schau mal, wenn du die Überprüfung bei SSL abschaltest (Methode ssl_opts()): Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 use LWP::UserAgent; use IO::Socket::SSL; use strict; use warnings; my $ua = LWP::UserAgent->new (); $ua->ssl_opts( verify_mode => SSL_VERIFY_PEER, verify_hostname => 0, # Überprüfung des Zertifikats abschalten ); my $req = HTTP::Request->new( GET => 'https://api.flickr.com/services/rest/?method=flickr.auth.getFrob&api_key=df2c4935d4a2dedb9e618f400e808b4c&format=rest&auth_token=72157651265610617-7929d0e254995744&api_sig=8b0edba90343f1593dcb14ad39ce07d7' ); my $res = $ua->request($req); print $res->headers_as_string; eribt: Code: (dl
)
1 Cache-Control: private Last edited: 2015-04-03 15:35:15 +0200 (CEST) |