我在我的REST服务中抛出错误,如:
throw new WebFaultException<String>("bla bla bla",
HttpStatusCode.HttpVersionNotSupported);
但是当我尝试在
中获取错误内容时var r = (HttpWebResponse)(request.GetResponse());
if (r.StatusCode != HttpStatusCode.OK) {...
问题是GetResponse()抛出WebException错误。我不可能得到“bla bla bla”文本。我怎样才能得到这个文字? Web异常包含状态代码HttpVersionNotSupported,但没有包含文本“bla bla bla”的属性。我发送的数据作为WebFaultException的第一个参数在哪里?