locked
WebException в WebClient'е при статусе HTTP не 200 RRS feed

  • Вопрос

  • Работаю с веб-сервисом, используя WebClient. При получении ответа на запрос, если все нормально, получаю JSON строку с данными. Если же нет, то сервер присылает JSON строку с текстом ошибки, но из-за статуса HTTP 500 Internal server error я получаю WebException с текстом "Remote server returner an error: Not found". Есть ли какая-то возможность получить текст ошибки, присылаемый сервером?
    23 сентября 2013 г. 11:58

Ответы

  • В fiddler Вы видели что сервер присылает json ответ с ошибкой?

    В WebException есть Responce. Из него и вытаскивайте Ваш Json.

    • Изменено Oleg Kurzov 23 сентября 2013 г. 12:30
    • Помечено в качестве ответа lunat85 23 сентября 2013 г. 13:23
    23 сентября 2013 г. 12:25

Все ответы

  • В fiddler Вы видели что сервер присылает json ответ с ошибкой?

    В WebException есть Responce. Из него и вытаскивайте Ваш Json.

    • Изменено Oleg Kurzov 23 сентября 2013 г. 12:30
    • Помечено в качестве ответа lunat85 23 сентября 2013 г. 13:23
    23 сентября 2013 г. 12:25
  • Благодарю. Нашел требуемое в свойстве Response WebException'а.
    23 сентября 2013 г. 13:27