2015-11-06 3 views
2

Я бы получил исключение HTTPResponseException из службы REST, которую я вызываю, в случае ошибки. Я хочу получить из него информацию об ошибке, чтобы я мог принять соответственно. Как я могу извлечь данные об ошибках или информацию о innerexception возвращаемого HTTPResponseException?Extract HttpError из HttpResponseException

ответ

1

HttpResponseException наследует свойства от Exception, поэтому, если у вас есть объект HTTPResponseException, вы можете просто прочитать внутреннее исключение, как показано ниже.

catch(HttpResponseException e) { 
    if (e.InnerException != null) 
     Console.WriteLine("Inner exception: {0}", e.InnerException); 
    } 
+0

Спасибо. Любая идея о том, как HttpError может быть извлечена – Shiva

+0

HttpReponseException имеет свойство Response, которое вы можете прочитать Console.WriteLine («Внутреннее исключение: {0}», e.Response); URL, который я разместил, покажет вам всю информацию, предоставленную исключением. –

Смежные вопросы