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