Thread HTTP mit LWP (19 answers)
Opened by jmb at 2006-02-13 10:08

Dubu
 2006-02-15 11:06
#62894 #62894
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=jmb,14.02.2006, 09:42]1) Entfernen aller Header Zeilen (würde die Begin Tags aller HTTP 1.1 ''Schlagwörter'' nehmen und die dazugehörigen Zeilen herausfiltern
[/quote]
Was hast du da mit "Schlagwörtern"? Alles bis zur ersten Leerzeile ist Header, alles danach ist Content. Punkt.

Quote
2) Neuer Inhalt an uncompress übergeben, auswerten, verarbeiten, packen

Erstmal: Am Header Content-Encoding herausfinden, ob und wie der Content komprimiert ist (gzip, compress, deflate). Nur dann an uncompress oder was auch immer übergeben, wenn es auch passend komprimiert ist. (Du kannst nicht gemischt komprimierte und unkomprimierte Daten an uncompress übergeben und erwarten, dass es rät, was der Inhalt ist.)

Quote
3) in einen skalar zusammen mit dem header schreiben und wieder assemblieren (tcp-ip-ethernet)

Dabei aber nicht vergessen, den Header anzupassen!
Einerseits Content-Encoding, andererseits Content-Length (falls vorhanden) und Content-Range (falls vorhanden).

Vielleicht wäre es sinnvoll, erstmal RFC 2616 zu lesen ...

View full thread HTTP mit LWP