Код ответа REST для недопустимых данных

Какой код ответа следует передать клиенту в следующих случаях?

  1. При регистрации пользователя переданы недопустимые данные, например неправильный формат электронной почты
  2. Имя пользователя / Электронная почта уже существует

Я выбрал 403. Я также обнаружил следующее, которое, как мне кажется, можно использовать.

Википедия:

412 Не выполнено предварительное условие: Сервер не соответствует одному из предварительных условий, что запрашивающая сторона поставил по запросу

Предложить код, если использовать отличный от 403.

262
задан Kowser 5 March 2014 в 12:51
поделиться