Wenn du ganz sicher gehen willst, dass die Browser sich richtig verhalten und du zwar vielleicht nicht viel, aber zumindest nichts falsches über dein Problem aussagst, dann nimm doch einen 400-er Fehler.
Ich versteh den 400er anders, nämlich so, dass die Anfrage z.B. einen Syntaxfehler - aber auf jeden Fall keine übergeordnete Rolle bezüglich der anderen 4XXer - hat.
"10.4.1 400 Bad Request
The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications." (Quelle)
Das unterstützt wohl meine Meinung und widerlegt deine.
Disclaimer: Meine Meinung. Andere mögen das für Bullshit halten ;)
Egal was man sagt, wie man argumentiert, oder ob es Bullshit ist, es ist deren Meinung, das muss man doch nicht extra sagen ;)
MfG
bubble
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye