Wcf httpWebRequest-获取错误内容

Wcf httpWebRequest-获取错误内容,wcf,rest,error-handling,Wcf,Rest,Error Handling,我在REST服务中抛出一个错误,如: throw new WebFaultException<String>("bla bla bla", HttpStatusCode.HttpVersionNotSupported); 问题是GetResponse()抛出WebException错误。而且我不可能得到“布拉布拉布拉”的文字。我怎样才能得到这个文本?web异常包含状态代码HttpVersionNotSupported,但没有包含文本“bla-bla-bla”的属性。作为Web

我在REST服务中抛出一个错误,如:

throw new WebFaultException<String>("bla bla bla",
   HttpStatusCode.HttpVersionNotSupported);

问题是GetResponse()抛出WebException错误。而且我不可能得到“布拉布拉布拉”的文字。我怎样才能得到这个文本?web异常包含状态代码HttpVersionNotSupported,但没有包含文本“bla-bla-bla”的属性。作为WebFaultException的第一个参数发送的数据在哪里?

尝试使用该方法访问响应的内容。链接中的示例代码应该显示如何读取和清理流。

尝试使用该方法访问响应的内容。链接中的示例代码应显示如何读取和清理流。

request.GetResponse引发webException异常。因此,我无法从我的代码中访问对象r。嗯,不知怎么的,我在你的问题中遗漏了这一点。
request
变量是什么类型的?request.GetResponse引发webException异常。因此,我无法从我的代码中访问对象r。嗯,不知怎么的,我在你的问题中遗漏了这一点。
请求
变量是什么类型?
var r = (HttpWebResponse)(request.GetResponse());
if (r.StatusCode != HttpStatusCode.OK) {...