Среди всех возможностей вернуть ответ клиенту в службе REST я видел две возможности, которые выглядят эквивалентными: бросая WebApplicationException
(возможно, используя экземпляр Response
), или возвращает экземпляр Response
.
Зачем использовать одну возможность над другой, так как результат тот же? Связано ли это с используемой структурой REST, которая может быть настроена так, чтобы реагировать по-разному между исключениями и регулярными ответами?