В моем слое услуг RESTful любые исключения, которые возникают у меня, попадают в Fault Exceptions. Внутри этого FaultException есть настраиваемое XML-сообщение, которое содержит <errorNumber>
, <errorCode>
и <message>
. Я перекомпоную исключение как исключение WebFaultException, поэтому я могу установить HttpStatusCode для заголовка ответа на 400, 401, 404 и т. Д.WebFaultException, чтобы передать XML-сообщение вместо строки?
Однако я не хочу использовать WebFaultException<string>(string message, HttpStatusCode code)
. Я хочу, чтобы сообщение также было XML-сообщением.
Кто-нибудь видел, как установить HttpStatusCode ответного сообщения И установить XML-сообщение? Я использую Fiddler для изучения моих заголовков ответов и любых сообщений, которые появляются из службы.
FYI, эта ссылка сейчас не работает. – Brian