Сообщение об ошибке и код ошибки - PullRequest
1 голос
/ 23 апреля 2010

Мы разрабатываем набор веб-сервисов, которые будут возвращать XML-строку в ответ. Это сервисы RESTFul, поэтому мне придется отправлять исключения внутри элемента. Я планирую разработать набор кодов ошибок, которые помогут мне определить, где произошел уровень, просто взглянув на код.

Например

1000 - Уровень применения
2000 - БД уровень
3000 - уровень сети

поэтому, если у меня есть сообщение об ошибке, я сразу могу знать, что это ошибка уровня приложения, и она пришла из 1-го бизнес-модуля.

Я не очень разбираюсь в этом, поэтому я хотел бы услышать ваши мысли и критику.

Спасибо

Ответы [ 2 ]

2 голосов
/ 26 апреля 2010

RESTful подразумевает, что вы будете использовать базовый протокол, в данном случае HTTP. HTTP уже имеет предопределенный список кодов состояния. Я бы использовал эту структуру и добавил бы дополнительную информацию по мере необходимости.

Пожалуйста, не возвращайте "200" при ошибке: -)

0 голосов
/ 19 июня 2010

Я иду с простым типом возврата кода ошибки XML.

Так что в моем коде, если есть ошибка, return xml будет

описание ошибки

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