2012-05-08 3 views
0

Я хотел бы создать обработчик исключений в службе WCF REST. Для Клиента это исключение исключается простым способом. Я нашел много реализаций, используя SOAP IErrorHandler для WCF, но ни один из REST. Может ли кто-нибудь помочь мне с этим?Обработчик исключений в службе REST WCF

ответ

1

информация об исключении предоставляется в ответном сообщении. Обычно (в HTTP GET для REST) ​​ожидается результат как XML/JSON. В случае возникновения ошибки сообщение об ошибке является местом, а не результатом REST URI.

http://www.robbagby.com/rest/effective-error-handling-with-wcf-rest/

WCF Rest Error Handling

1

IErrorHandler также работает в службах WCF REST, хотя вам может потребоваться узнать, как отображается сообщение без SOAP (например, JSON) внутри объекта WCF Message. В примере на http://blogs.msdn.com/b/carlosfigueira/archive/2011/06/07/wcf-extensibility-ierrorhandler.aspx показан обработчик ошибок, используемый для форматирования ответов на JS-клиент (в JSON).

Смежные вопросы