다음에서는 ar.GetResponseAsString()이 예외를 throw합니다.상태가 400 일 때 HTTPWebRequest에서 응답 본문을 볼 수 없습니다.
AsyncCallback GetTheResponse = ar =>
{
try
{
var result = ar.GetResponseAsString();
Debug.WriteLine(string.Format("ResponseStream:::{0}", result));
callback(result, null);
}
catch (Exception ex)
{
Debug.WriteLine(ex.ToString());
}
}
내가 잘못 뭐하는 거지 : 여기
내 코드?
예외 메시지는 무엇입니까? –
"원격 서버가 오류를 반환했습니다 : NotFound." 문제는 Whurl을 사용하여 동일한 호출을 복제 한 것입니다. https://whurl.heroku.com 상태가 400인데도 응답 본문이 있습니다 (현재 얻으려고하는 부분 임). { "사용자": { "오류": { "암호" } }, "오류" "(최소 4 자) 너무 짧다": { "httpCode": 400, "메시지 ":"사용자에 대한 잘못된 매개 변수 " } } – Roger