Halihallo Forumer
Wenn der Browser eine Connection zu meinem Proxi aufbaut, bekomme ich alle Informationen. Sende ich jedoch die Datei an den Browser, kann ich keine HTTP-Header Daten mitsenden.
Diese werden dann vom Browser dargestellt und nicht interpretiert (Cookies z. B.)
Daten einlesen:
while ( my $line = $client->getline ) {
unless ($content) {
push @header, $line;
} else {
push @content, $line;
}
$content=1 if ($line =~ /^\015\012$/ );
}
Das geht z. B. nicht, gibt ne Endlosschlaufe; da ich eben nicht weiss, wann Schluss ist (keine Daten mehr => EOF). Aber die Headerdaten einlesen kann ich schon, da ich dann eine Bedingung habe: if ($line =~ ...) {last;}
Aber dann werden mir die Headerdaten als Test im Browser
^^^^
sollte natürlich Text heissen; ist für das Verständnis des Problems ein wesentlicher unterschied ;)
Viele Grüsse
Philipp