Heizer: (Mozilla) Seite kann nicht geöffnet werden

Beitrag lesen

Hi,

Some aspect of the HTTP Request is invalid. Possible problems:
[...]

  • Content-Length missimg for POST or PUT requests

genau diesen Header vermisse ich :-) Sowas ähnliches habe ich mal bei Netscape 4 gesehen, als ein GET-Formular mit einem ungünstigen enctype zusammen auftrat. Könnte es bei Dir etwas ähnliches sein?

nein s.u.

Reduziere das Formular doch mal auf ein Minimum und teste es erneut. Versuche auch, eventuelle Proxies als Fehlerquelle auszuschließen (das dürfte es zwar nicht sein, aber Proxies stehen in solchen Fällen auf der Checkliste trotzdem ganz oben...)

keine eigenen Proxies, gehe aber über freenet rein, die natürlich einen Proxi verwenden.

Ansonsten: Hast Du schon mal bei Bugzilla nach dem Problem gesucht?

Ja, nichts gefunden, hab jetzt einen Bugreport geschrieben

Wenn es nicht vom Browser abhängig wäre,

Es kann sein, dass es bei diesem Browser einfach erstmalig auffällig wird. Einige andere sind recht tolerant gegenüber manchen im Prinzip illegalen Dingen. Ehrlich gesagt sehe ich aber nicht, was hier wirklich falsch sein könnte, ohne dass der Browser die Ursache ist... :-)

p.s.: Kann sein, daß es Tippfehler in der Fehlermeldung gibt, ich mußte sie von einem Screenshot abschreiben

Warum? Konntest Du den Text nicht (z.B. mit Strg+A) markieren?

Mozilla leitete immer direkt auf eine Fehlerseite von freenet weiter und ließ sich auch nicht davon abhalten. Copy+paste funktionierten nicht

p.p.s.: Der Fehler ist beliebig oft reproduzierbar und tritt auch bei anderen Seiten auf, die genauso verlinkt sind

Oh.

Ich konnte den Fehler nun eingrenzen: er tritt nur bei POST auf, und nur dann, wenn keine einzige variable übergeben wird (was durch das PHP-skript entsteht, das die "hidden" felder nur reinschreibt, wenn sie benötigt werden). Wenn man irgendein "hidden" feld reinschreibt, funktioniert alles. Liegt dann wohl daran, daß soz. ein leerer POST bereich ohne länge existiert, also war dein Tipp wohl richtig und damit sehr hilfreich. danke.

Heizer