mvc web api call, как GetEmployees ищет список объектов-сотрудников, но не находит их. Это не условие ошибки, поскольку в бизнес-контексте допустимо, что список может быть пустым.Возврат Notofound status code или пустой список с кодом статуса 200, когда действие поиска не находит элементов в asp.net web api call?
Поиск не провалился, он ничего не нашел.
Каков наилучший способ формирования ответа? Должен ли я
- возвращение сообщение ответа с HTTP кодом состояния HttpStatusCode.NotFound или
- код 200 состояния возврата и возвращает пустой список, или
- что-то еще?
Можете ли вы более подробно указать, что вы * будете защищать (что, я полагаю, будет вариантом OPs 2, но ваш текущий ответ не делает его полностью понятным) –
http://stackoverflow.com/questions/13366730/правильный-rest-response-for-empty-table –
@ MateuszMigała http://softwareengineering.stackexchange.com/questions/270821/do-web-applications-use-http-as-a-transport-layer-or-do -они-кол-в-ан-встр – CodeCaster