在我的 RESTful 服务层中,任何出现的异常都会被捕获为故障异常。在该 FaultException 中,有一条自定义 XML 消息包含<errorNumber>
,<errorCode>
和一个<message>
. 我将异常重新打包为 WebFaultException,以便可以将响应标头的 HttpStatusCode 设置为 400、401、404 等。
但是,我不想使用WebFaultException<string>(string message, HttpStatusCode code)
. 我希望消息也是 XML 消息。
有人看过如何设置响应消息的 HttpStatusCode 并设置 XML 消息吗?我正在使用 Fiddler 检查我的响应标头和来自服务的任何消息。