В настоящее время я возвращаю 401 Unauthorized, когда я сталкиваюсь с отказом проверки в Django/Piston приложение REST API. Посмотрев Код состояния HTTP-кода Я не уверен, что это подходящий код для отказа проверки, что вы рекомендуете?
- 400 Bad Request
- 401 Несанкционированный
- 403 Запрещено
- 405 Метод не разрешен
- 406 Не приемлемо
- Не удалось выполнить условие 412
- 417 Ошибка ожидания
- 422 Непроцессная организация
- 424 Failed Dependency
Обновление: "Ошибка проверки" выше означает отказ в проверке данных на уровне приложения, то есть неверно заданное время datetime, фиктивный адрес электронной почты и т.д.