2
에러 내용 얻을 :의 HttpWebRequest - 내가 좋아하는 내 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"텍스트를 가져 오는 것은 불가능합니다. 이 텍스트는 어떻게 얻을 수 있습니까? 웹 예외에는 상태 코드 HttpVersionNotSupported가 있지만 "bla bla bla"텍스트가 포함 된 속성은 없습니다. WebFaultException의 첫 번째 매개 변수로 보내는 데이터는 어디에 있습니까?
request.GetResponse throw webs 예외. 따라서 나는 코드에서 객체 r에 접근 할 수 없다. – Ryan
흠, 나는 당신의 질문에 어떻게 든 그것을 놓쳤다. 'request' 변수는 어떤 타입입니까? –
당신이 옳았습니다. 웹 응답에 ex.Response와 같은 액세스가 있습니다 – Ryan