HTTP Response Code при обновлении записи в БД - PullRequest
0 голосов
/ 28 июня 2018

У меня есть API, взаимодействующий с базой данных. В случае запроса на обновление, ID и данные получены для обновления строки в БД. Если идентификатор отсутствует в базе данных, возвращается сообщение «0 строк обновлено» с успешным ответом из БД. Каким должен быть код ответа HTTP, возвращаемый из API. Я не думаю, что 404 подходит для этого сценария. Пожалуйста, предложите!

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете сначала позвонить в базу данных и проверить, существует ли ID или нет. Если он не существует, выполните следующие действия: -

if (Id <= 0)
            return ServiceResponseMessage(HttpStatusCode.BadRequest, null, new List<string> { "Invalid Id"});
...