【发布时间】:2011-03-09 03:45:20
【问题描述】:
在我的 RESTful 服务层中,任何出现在我身上的异常都会被捕获为故障异常。在该 FaultException 中,有一条自定义 XML 消息,其中包含 <errorNumber>、<errorCode> 和 <message>。我将异常重新打包为 WebFaultException,以便可以将响应标头的 HttpStatusCode 设置为 400、401、404 等。
但是,我不想使用WebFaultException<string>(string message, HttpStatusCode code)。我希望消息也是 XML 消息。
有人看到如何设置响应消息的 HttpStatusCode 并设置 XML 消息吗?我正在使用 Fiddler 检查我的响应标头和来自服务的任何消息。
【问题讨论】:
标签: wcf exception faultexception