Hallo Martin,
ja, richtig. Oder allgemeiner: Der Client packt's aus.
si, si senior ...
Wenn du aber eine Implementierung in PHP vorhast -sonst hättest du das ja nicht als Themengebiet gewählt-
Genau, das hast du goldrichtig und messerscharf geschlossen ...! ;-)
dann wird dein Webserver, auf dem PHP läuft, für diese Transaktion zum Client. Und der Webserver (der in deinem Fall Client ist), dekomprimiert die vom Fremdserver abgerufenen Inhalte, bevor er sie an PHP durchreicht.
Ja, aber nach meinen bisherigen "Nachforschungen" gibt der content-length Header in diesem Fall die Größe der komprimierten Datei an. Also die der tatsächlichen übertragenen Datenmenge. Ich habe das aber bisher noch nirgendwo in verlässlicher Form gefunden. Angenommen dem ist so, würde ich gerne wissen, ob es eine (ich gehe mal davon aus) Möglichkeit gibt, die unkomprimierte Größe der Resource ebenfalls zu ermitteln?
Gruß Gunther