Welchen HTTP-Statuscode sollte ich zurückgeben, wenn ein Client fehlerhafte Daten sendet (z. B. einen String, obwohl eine ganze Zahl erwartet wurde)?
Ich habe 400 Bad Request verwendet, aber wenn ich die HTTP-Dokumente durchlese, scheint das eher für HTTP-Protokollfehler zu gelten.
Ich möchte einen Statuscode verwenden, damit Flash- und AJAX-Clients zwischen Erfolg, fehlerhaften Daten und einem Serverfehler unterscheiden können, ohne eine Antwort parsen zu müssen.