Hallo, auf dem Fedora Core 9 System mit perl-libwww-perl-5.816-1.fc9.noarch und perl-5.10.0-34.fc9.x86_64 entsteht folgendes Problem bei dem Herunterladen von HTTPS basierenden Seiten: - der Inhalt (genauer: der HTML-Content) wird an einer beliebigen Stelle abgeschnitten (ungewollt!).
Im Debug bzw. Trace Modus passiert das nicht (wie erwartet!).
Als Verdeutlichung habe ich folgendes Perl Skript (https.pl) angehängt. Man vergleiche die Ausgabe mittels: "perl https.pl" liefert eine ungewollte gekürzte Variante der HTML Seite. Während dessen "perl -t https.pl" (alternativ "perl -d https.pl") die vollständige HTML Seite liefert. Das Interessante an dieser Situation ist, das auf einem OpenSUSE 11.0 System (als Beispiel) dieses Problem nicht auftritt.
Meine eigentliche Frage ist, ob ich dieses Verhalten als Bug interpretieren soll und einen Eintrag ins Bugzilla erstellen sollte.
Skript https.pl:
use LWP::UserAgent; use Data::Dumper; use strict; use warnings;
my $ua = LWP::UserAgent->new; $ua->agent("Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9b5) Gecko/2008032600 SUSE/2.9.95-25.1 Firefox/3.0b5");
# $ua->max_size(100000);
my $res = $ua->post('https://www.germanwings.com/skysales/Search.aspx?culture=en-GB&Availabil...'); print $res->{_content}; my $a = length $res->{_content}; my $b = $res->{_content}; my $c = length $b; print ">$a<, $c, ".length($res->{_content})." \n";
Grüße, Patrick
Disclaimer: Ich hoffe die Firma Germanwings übt Nachsicht das ich diese als HTTPS-Referenz genommen habe, aber deren HTML-Antworten sind einfach beachtlich.
de-users@lists.fedoraproject.org