Maik Görgens: Daten komprimiert senden

Beitrag lesen

Hallo!

Ich bin immernoch bestrebt, Daten von meinem CGI-Skript komprimiert an den Browser zu senden. Allerdings klappt das nicht so recht. Ich habe nun mal ein kleines Testskript geschrieben, das ich hier posten will:

#!c:\perl\bin\perl.exe

use Compress::Zlib;

$data = '<html><head><title>Testseite</title></head><body>Kleiner Test</body></html>';

if(%ENV->{'HTTP_ACCEPT_ENCODING'} =~ /gzip/)
 {
  $data = compress($data);

print "Vary: Accept-Encoding\n";
  print "Content-Encoding: gzip\n";
 }

print "Content-Type: text/html\n\n".$data;

Kann mir jemand sagen, wie ich den Quelltext verändern muß, damit der Browser das versteht, das er es entschlüsseln soll? Im Moment zeigt er mir nur ein Zeichen-Wirr-Warr an. Ebend nur komprimierte Daten...

Vielen Dank und Grüße
Maik