Это зависит от того, как вы смотрите на ситуацию и как вы интерпретируете результат:
- 200 - запрос успешно выполнен
- 204 - запрос успешно выполнен, но не выдаетвсе, что нужно вернуть
- 400 - запрос не был выполнен, так как ресурс не существует
вы можете использовать любой из вышеперечисленных, если вы считаете, что это правильно, еслипользователь пытается найти учетную запись с помощью функции GetAccount
, которая принимает номер учетной записи в качестве ввода, и эта учетная запись не существует, я вернул бы ошибку 400 неверных запросов, так как учетная запись не существует, но я также вернул бы строку ошибкис чем-то вроде «нераспознанного номера счета»