私のRESTfulサービスレイヤーでは、私にバブルする例外はすべて、FaultExceptionsとしてキャッチされます。そのFaultException内に、、およびを含むカスタムXMLメッセージが<errorNumber>
あり<errorCode>
ます<message>
。例外をWebFaultExceptionとして再パッケージ化して、応答ヘッダーのHttpStatusCodeを400、401、404などに設定できるようにします。
ただし、は使いたくありませんWebFaultException<string>(string message, HttpStatusCode code)
。メッセージもXMLメッセージにしたい。
応答メッセージのHttpStatusCodeを設定し、XMLメッセージを設定する方法を見た人はいますか?Fiddlerを使用して、応答ヘッダーとサービスから送信されるメッセージを調べています。