Что такое оптимальный код ответа HTTP, когда не сообщается 200 (все нормально), но ошибка ввода?
Например, вы отправляете некоторые данные на сервер, и он ответит, что ваши данные ошибочны.
с помощью 500
больше похоже на проблему с сервером
с помощью 200
с предупреждением/ответом на текст ошибки плохо (разрешить кеширование и все не в порядке)
используя 204
и ничего не возвращаю, возможно, хорошо (но хорошо поддерживается?)
использование 404
неверно, если запрашиваемый путь (script) доступен и находится в надлежащем месте