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

Liebes Forum, heute brennt es

Ich bekomme im Loginbereich meiner Seite mit Mozilla eine Fehlermeldung, wenn ich auf einen Button klicke, der per POST einige Daten an eine neue Seite senden soll.

Hier die Fehlermeldung:

ERROR

The requested URL could not be retrieved

While trying to process the request:

POST /login/mod_news.php HTTP/1.1
Host: www.and-y.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-AT; rv:0.9.9) Gecko/20020311
Accept: text/xml,aplication/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng, im [hier fehlt etwas im screanshot]
Accept-Language: de, en;q=0.66, en-us;q=0.33
Accept-Encoding: gzip, deflate, compress;q=0.9
Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66
Keep-Alive: 300
Connection: keep-alive
Cookie: PHPSESSID=aa [...]
Referer: http://www.and-y.de/login/write_news.php
Content-Type: application/x-www-urlencoded

The following error was encountered:

  • Invalid Request

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

  • Missing or unknown request method
  • Missing URL
  • MIssing HTTP Identifier (HTTP/1.0)
  • Request is too large
  • Content-Length missimg for POST or PUT requests
  • Illegal character in hostname; underscores are not allowed

Ich weiß leider nicht, wie so ein Request eigentlich aussehen sollte, und ich weiß auch nicht, wie ich an einen Vergleich komme. Opera und IE funktionieren wunderbar, auch NS 4.x (NS 6.x habe ich im moment nicht).

Wenn es nicht vom Browser abhängig wäre, würde ich sagen, daß dies eigentlich kein Browser-problem ist, sondern der Fehler bei mir liegt, aber ich finde ihn nicht.

Vielen dank für eure Mühen

Heizer

p.s.: Kann sein, daß es Tippfehler in der Fehlermeldung gibt, ich mußte sie von einem Screenshot abschreiben
p.p.s.: Der Fehler ist beliebig oft reproduzierbar und tritt auch bei anderen Seiten auf, die genauso verlinkt sind

  1. 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?

    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...)

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

    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?

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

    Oh.

    Cheatah

    1. 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