Какой код статуса HTTP я должен вернуть, когда клиент отправляет плохие данные (например, строка, когда ожидалось целое число)?
Я использовал 400 Bad Request, но когда я читал по HTTP-документам, которые более применимы к ошибкам протокола HTTP.
Я бы хотел использовать код состояния, чтобы клиенты Flash и AJAX могли различать успешные, плохие данные и ошибку сервера, не анализируя ответ.