REST HTTP код состояния, когда пользователь базы данных заблокирован - PullRequest
0 голосов
/ 23 января 2019

Мои веб-службы обычно возвращают код состояния 503, когда моя база данных не работает. Также правильно возвращать 503, когда по какой-то причине база данных возвращает 403, как пользователь заблокирован?

Какова лучшая практика в этом случае?

1 Ответ

0 голосов
/ 23 января 2019

Обычно состояние 5XX указывает, что что-то не так произошло на стороне сервера, в то время как 4XX указывает, что что-то не так происходило на стороне клиента.Если это результат неправильного ввода данных пользователем, я бы порекомендовал 4XX, а если это результат ошибки или проблемы с инфраструктурой (т.е. это ДОЛЖНО происходить правильно, но не по какой-либо причине), я бы порекомендовал 5XX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...