WCFRESTサービスで例外ハンドラーを作成したいと思います。クライアントの場合、この例外を簡単な方法でリセスします。WCFにはSOAPIErrorHandlerを使用した多くの実装が見つかりましたが、RESTにはありません。誰かがこれで私を助けることができますか?
質問する
2345 次
3 に答える
1
例外情報は応答メッセージで提供されます。通常(RESTのHTTP GETでは)、結果はXML/JSONとして期待されます。エラーが発生した場合、エラーメッセージはRESTURIの結果ではなく配置されます。
http://www.robbagby.com/rest/effective-error-handling-with-wcf-rest/
于 2012-05-08T18:39:14.527 に答える
1
WebFaultExceptionを使用してみましたか?
于 2012-05-08T18:41:02.430 に答える
1
IErrorHandler
Message
WCF RESTサービスでも機能しますが、非SOAP(JSONなど)メッセージがWCFオブジェクト内でどのようにマップされるかを知る必要がある場合があります。http://blogs.msdn.com/b/carlosfigueira/archive/2011/06/07/wcf-extensibility-ierrorhandler.aspxの例は、JSクライアントへの応答を(JSONで)フォーマットするために使用されるエラーハンドラーを示しています。
于 2012-05-08T21:20:33.207 に答える