次のようなRESTサービスでエラーをスローします。
throw new WebFaultException<String>("bla bla bla",
HttpStatusCode.HttpVersionNotSupported);
しかし、エラーの内容を取得しようとすると
var r = (HttpWebResponse)(request.GetResponse());
if (r.StatusCode != HttpStatusCode.OK) {...
問題は、GetResponse()がWebExceptionエラーをスローすることです。そして、私が「blablabla」というテキストを取得することは不可能です。このテキストを取得するにはどうすればよいですか?Web例外には、ステータスコードHttpVersionNotSupportedが含まれていますが、テキスト「blablabla」を含むプロパティは含まれていません。WebFaultExceptionの最初のパラメーターとして送信するデータはどこにありますか?