Hallo Christian,
Ich Depp dachte var_dump gibt alles aus.
das tut es "eigentlich" auch.
beim Response
[...]
dachte ich, es wird ein leerer String als body mit zurückgeschickt. Mit var_dump war der String immer leer, aber es waren noch ascii zeichen vorhanden, die var_dump ignoriert hat.
Mit ASCII-Zeichen meinst du Steuerzeichen?
Jetzt mit der PHP-Funktion sprintf und %s sehe ich endlich den Inhalt, der mir vorher leer erschienen war.
Dann stelle doch hier bitte nochmal beide Ausgaben zum Vergleich direkt gegenüber, damit wir für die Nachwelt dokumentiert haben, wo var_dump() Schwächen hat. Ich könnte mir vorstellen, dass es mit den Nullbytes in Schwierigkeiten kommt.
Jetzt verstehe ich auch was der Firefox macht. Er muß den gleichen Request, wie ich wohl schicken, aber das wird nicht von Live HTTP Headers aufgezeichnet.
Und das ist *sehr* eigenartig. Mir ist bis jetzt noch nicht aufgefallen, dass die LiveHTTP-Extension einzelne Vorgänge übergeht. Wenn sowas noch einmal auftaucht, solltest du die Situation sofort einfrieren und entweder hier zur Diskussion stellen oder direkt als Bug beim Autor der Extension melden.
Da hattest Du mit Deinen Vermutungen völlig recht. Respekt!
Danke ... ein wenig Erfahrung, ein bisschen Logik ... ;-)
Schönen Sonntag noch,
Martin
Paradox ist, wenn jemand eingefleischter Vegetarier ist.