Philipp Hasenfratz: Proxi-Dienst ein kleiner Nachtrag0,

Beitrag lesen

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