Какой код состояния HTTP возвратить, когда пользователь, предоставленный данным, приводит проверку к сбою в веб-сервисе?

Когда пользователь вводит данные и утверждает, что данные, мы передаем их использованию сервера и XMLHttpRequest. Но, если те данные приводят проверку к сбою, мы должны возвратить 400 кодов состояния уровня. Я думал, что соответствующий код будет 403. Однако мой коллега не согласовывает, но не знает, чтобы использовать.

Какой Вы использовали бы?

Спасибо!

1
задан 4 August 2010 в 15:35
поделиться

1 ответ

400 было бы более правильным, т.е. запрос содержал недопустимые данные. 403 означал бы какую-то ошибку разрешения, т.е. запрос был сформирован правильно, но действие не было разрешено. Если бы я писал код для использования веб-сервиса и получил ошибку 403, мне бы и в голову не пришло, что это потому, что я отправляю недопустимые данные, это было бы очень непонятно.

2
ответ дан 2 September 2019 в 22:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: