2016-12-01 4 views
0

Наша система принимает загрузку текстового файла и должна иметь предварительно определенную строку. Если количество строк не совпадает, я хочу отправить предупреждение о повторениях пользователю, требуя подтвердить, что они все равно будут загружены.Код статуса HTTP для недопустимого формата

Есть ли определенный код состояния, который я могу использовать для чего-то вроде этого?

ответ

1

Вы можете использовать .

422 (Unprocessable Entity) код состояния означает, что сервер понимает тип содержимого запроса объекта (следовательно, 415 (неподдерживаемый тип носителя) код состояния является несоответствующим), а также синтаксиса объекта запроса (таким образом, код статуса 400 (неверный запрос) не подходит), но не смог обработать содержащиеся в нем инструкции .

Вы можете проверить это.

rest API Tutorial - HTTP Status Codes

1

Я думаю, что правильный код статуса в данном случае 400 Bad Request. Сущность, которую вы ожидаете, всегда должна иметь определенный счетчик строк, поэтому, если у нее нет такого подсчета строк, сущность недействительна.

В целом проблемы с проверкой сообщаются как 400 ошибок.

Смежные вопросы